现在我的数据库连接到我的php文件,但问题是,如果我尝试显示数据库中的任何数据,它不会显示。
我想显示"用户名"和" voornaam"从我的数据库。 我在过去几个小时里一直在尝试不同的事情,这是我的最后一招。
我附上了我的数据库的图片。 到目前为止,这是我的代码:
$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);
答案 0 :(得分:1)
错误是,您在第一行写了$conn
而不是$con
。
答案 1 :(得分:0)
$conn
而非$con
。
$result = mysqli_query($conn,"SELECT * FROM NAW");
如果您想使用&#34;引号&#34;,请使用后退标记(`)。如果您在设计中使用保留字,则还需要返回勾号。
养成将来使用mysqli->errno
和mysqli->error
的习惯可能是值得的。