<!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>
错误消息抱怨您向它传递的是字符串而不是结果。
在“$result”
周围有引号。这使它成为一根弦。不要那样做。
删除$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