当前位置: 首页 > 知识库问答 >
问题:

“mysqli_fetch_array()期望参数1是mysqli_结果,字符串给定”错误[closed]

万俟财
2023-03-14
<!doctype html>
<html>
<head>
<title>All</title>
</head>
<body>
<?php
include ("connection.php");

$result = mysqli_query($con, "SELECT * FROM student_data") or die('Query failed');

while($row = mysqli_fetch_array('$result'))
  {
  echo $row['name'];
  echo $row['fname'];
  echo $row['sid'];
  echo $row['email'];
  echo "<br>";
  }
?>
</body>
</html>

共有3个答案

赏逸春
2023-03-14

请回复下一行

while($row = mysqli_fetch_array('$result'))

与此同时($row=mysqli_fetch_array($结果))

糜淇
2023-03-14

错误消息抱怨您向它传递的是字符串而不是结果。

“$result”周围有引号。这使它成为一根弦。不要那样做。

酆出野
2023-03-14

删除$result周围的撇号。这个mysqli\u fetch\u数组('$result')应该是mysqli\u fetch\u数组($result)

注意区别:

'$结果'是一个字符串(单引号)

$result是由mysqli\u查询返回的资源

 类似资料:
  • 警告:mysqli_fetch_array()要求参数1为mysqli_结果,字符串为给定值 这是我的密码谁能告诉我怎么了?

  • 在这种情况下,我的查询工作正常,我已经在mysql上对它们进行了测试。 首先,我有一个自定义查询函数,在MySQLDatabase类中如下所示 然后我有一个类叫用户使用MYSQL类 最后,我以这种方式调用index.php中的方法 以下是一些事实:1。-当我插入数据库中存在的id值时,会出现此警告 警告:mysqli_fetch_array()要求参数1为给定数组的mysqli_结果 2.-当我插

  • 问题内容: 我是Mysqli_ *的新手,并且出现以下错误: 警告:mysqli_select_db()期望参数1为mysqli,第11行的D:\ Hosting \ 9864230 \ html \ includes \ connection.php中给出的字符串 警告:mysqli_error()恰好需要1个参数,第13行的D:\ Hosting \ 9864230 \ html \ incl

  • 问题内容: 这个问题已经在这里有了答案 : mysql_fetch_array()/ mysql_fetch_assoc()/ mysql_fetch_row()/ mysql_num_rows等…期望参数1为资源 (31个答案) 2年前关闭。 我有两个班和。继承于。当我要显示用户数据库中的所有用户时,我看到消息: mysql_fetch_array()期望参数1为资源,给定字符串。 感谢您的任何

  • 问题内容: 这个问题已经在这里有了答案 : mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误? (1个答案) 7年前关闭。 我在检查数据库中是否已存在Facebook User_id时遇到了一些麻烦(如果不存在,则应将用户作为新用户接受,否则仅加载canvas应用程序)。我在托管服务器上运行了它,没有问题,但是在我的本地

  • 我已经使用(MySQLi过程)将我的php分成了2/3部分:第一部分专门用于db(open、execute、Total Row、infected Row、Close…),第二部分专门用于其他功能。以下是一个例子: db.php(第一个) 和functions.php(第二个) 当我尝试执行脚本时,我得到了以下警告错误: 如果您查看此函数以获取行数,则该参数将在函数内部进行测试,sql语句已在mys