使用php和mySqli构建一个表

使用php和mySqli构建一个表,php,html,mysql,sql,mysqli,Php,Html,Mysql,Sql,Mysqli,我试图用php和mysqli做一个表格,我想在html中看到结果。由于某种原因,它不起作用 提前谢谢 这是我的密码: <?php require 'connect.php'; $link->query("SELECT nome, id_utilizador FROM utilizador"); echo "NSA INFORMATION"; echo "<table border='1' cellpadding='2' cell

我试图用php和mysqli做一个表格,我想在html中看到结果。由于某种原因,它不起作用

提前谢谢

这是我的密码:

        <?php
    require 'connect.php';
    $link->query("SELECT nome, id_utilizador FROM utilizador");

    echo "NSA INFORMATION";
    echo "<table border='1' cellpadding='2' cellspacing='2'";
    echo "<tr><td>ID</td><td>NAME</td>";
        while ($row = mysqli_fetch_array($query)) {
            echo "<tr>";
            echo "<td>" . $row["nome"] . "</td>";
            echo "<td>" . $row["id_utilizador"] . "</td>";
            echo "</tr>";
        }

 ?>

回声;在while循环之后。在代码中,输出的html无效,因为表元素没有必需的结束标记。您还忘记了while循环之前tr的结束标记,而关闭了table的开始标记。

echo在while循环之后。现在html无效,因为表现在需要结束标记。猜测,因为您并没有提供关于这是如何工作的有用细节,但您混合了两种不同的DB访问样式$链接是一个对象,您没有在任何地方设置/创建$query。您忘记在标题echo IDNAME处添加;这就是为什么你的表不工作。$query=$link->query…好的,非常感谢它现在工作。请参阅OP中的注释。不仅仅是缺少了