我是PHP的新手,并尝试设置一个简单的测试来从我设置的临时数据库中返回数据,但我不断收到语法错误。我已经看了一遍,在消除过程之后,似乎是在这一行,但我不确定是什么问题,因为我很确定它看起来就像我正在使用的教程。
while($row = mysqli_fetch_row($result)) {
以下是与我正在做的相关的所有代码:
<?php
// Perform database query
$query = "SELECT * FROM subjects";
$result = mysqli_query($connection, $query);
// Test if there was a query error
if (!$result) {
die ("Database query failed.");
}
?>
<?php
// Use returned data (if any)
while($row = mysqli_fetch_row($result)) {
// output data from each row
var_dump($row);
echo "<hr />";
?>
我能够成功进行初始连接等,就在我试图从数据库中显示数据时,我得到了语法错误。
答案 0 :(得分:0)
就在这里,你错过了闭幕式
<?php
//Use returned data (if any)
while($row = mysqli_fetch_row($result)) {
// output data from each row
var_dump($row);
echo "<hr />";
} //you missed your closing braces
?>