1

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

我能够成功建立初始连接等,只是当我试图从数据库中获取数据以显示时,我得到了语法错误。

4

1 回答 1

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
?>
于 2013-11-13T23:45:19.060 回答