PHP无法显示数据库中的数据

时间:2014-09-28 13:50:28

标签: php database

现在我的数据库连接到我的php文件,但问题是,如果我尝试显示数据库中的任何数据,它不会显示。

我想显示"用户名"和" voornaam"从我的数据库。 我在过去几个小时里一直在尝试不同的事情,这是我的最后一招。

我附上了我的数据库的图片。enter image description here 到目前为止,这是我的代码:

$conn = mysqli_connect($host, $username, $password, $database ) 
or die("verbinding mislukt: ". mysqli_connect_error());

$result = mysqli_query($con,"SELECT * FROM NAW");

    echo "<table border='1'>
    <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    </tr>";

    while($row = mysqli_fetch_array($result))
    {
    echo "<tr>";
    echo "<td>" . $row['username'] . "</td>";
    echo "<td>" . $row['voornaam'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";

    mysqli_close($con);

2 个答案:

答案 0 :(得分:1)

错误是,您在第一行写了$conn而不是$con

答案 1 :(得分:0)

  • 不要在查询中引用您的表名。
  • 您的连接变量为$conn而非$con

$result = mysqli_query($conn,"SELECT * FROM NAW");

如果您想使用&#34;引号&#34;,请使用后退标记(`)。如果您在设计中使用保留字,则还需要返回勾号。

养成将来使用mysqli->errnomysqli->error的习惯可能是值得的。