测验应用中php文件的相关错误

问题描述 投票:0回答:1

因此,我一直在开发Quiz App,并且不断收到很多解析和其他错误。我的数据库连接正在正常工作,我不知道该如何修复我的应用程序。

我得到的最新错误是:致命错误:未捕获的错误:调用C:\ wamp64 \中数组上的成员函数fetch_assoc()。>

这是我的代码:

* Get the Question
*/
$query = "SELECT * FROM questions
WHERE question_number = $number";

//Get result
$result = mysqli_query ($conn,$query);

$question = $result->fetch_assoc();


/*
* Get choices
*/
$query = "SELECT * FROM choices
WHERE question_number = $number";

//Get result
$result = mysqli_query ($conn,$query);

$choices = $result->fetch_assoc();
?>

<html>
<body>
    <main>
<div class="container" >
<div class="current">Question 1 of 5</div>
<p class="question">
 <?php echo $question ['text']; ?>
</p>

  <?php while ($row = $choices->fetch_assoc()) : ?>
  <li><input name="choice" type="radio value="<?php echo $row ['id'];?> " /><?php echo $row ['text']; ?></li>
      <input type="submit" value="Sumbit your answer"/>
  </ul>


 </main>

    </body>
</html>

<?php endwhile; 

非常感谢您的帮助或建议。谢谢

因此,我一直在开发Quiz App,并且不断收到很多解析和其他错误。我的数据库连接正在正常工作,我不知道该如何修复我的应用程序。我得到的最新错误是:...

php sql web wamp
1个回答
0
投票

错误表明您正在尝试从数组而不是从数据库结果集中获取。在您的代码中:

© www.soinside.com 2019 - 2024. All rights reserved.