在 PHP 中获取要从数据库返回的数据时出错


Error Getting Data to Return from Database in PHP

我是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 />";
    ?>

能够成功建立初始连接等,只是当我尝试从数据库中显示数据时,我才出现语法错误。

它在这里,你错过了你的右大括号

<?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
?>