访问MySQL结果集时出错
当我执行这个代码时访问MySQL结果集时出错,mysql,fetch,Mysql,Fetch,当我执行这个代码时 while($row = mysql_fetch_array($res)) 以下计划存在错误: 警告:mysql_fetch_array()希望参数1是资源, 处理字符串中给出的布尔值:while($row)= mysql_获取_数组($res)) 例如,$res应该是一个资源 $res=mysql\u查询(“从表中选择*” 然后只使用mysql\u fetch\u array。仅供参考 该扩展在PHP5.5.0中被弃用,在PHP7.0.0中被删除。相反,应该使用MySQL
while($row = mysql_fetch_array($res))
以下计划存在错误:
警告:mysql_fetch_array()希望参数1是资源,
处理字符串中给出的布尔值:while($row)=
mysql_获取_数组($res))
例如,
$res
应该是一个资源
$res=mysql\u查询(“从表中选择*”代码>
然后只使用mysql\u fetch\u array
。仅供参考
该扩展在PHP5.5.0中被弃用,在PHP7.0.0中被删除。相反,应该使用MySQLi
或PDO\u-MySQL
扩展。最好使用MySQLi\u-query
而不是MySQL\u-query
。阅读这篇文章和这篇文章,了解它们之间的区别。因此,我建议您使用mysqli
:
$result = mysqli_query($connection, 'SELECT id, name FROM some_table');
if($result){
while($row = mysqli_fetch_assoc($result)){
//extract values from row
$id = $row['id'];
$name = $row['name'];
}
}
请讲英语。。请提供您已经尝试过的代码以下计划有一个错误:警告:mysql_fetch_array()希望参数1是资源,处理字符串中给出的布尔值:while($row=mysql_fetch_array($res))显示您的所有代码,而不仅仅是while,编辑您的帖子,mysql也不推荐使用,请使用PDO或mysqli,您可以看到这些扩展已经在使用中。PCP版本5.6.33。查询片段:$query='从ucp_测试中选择标题、键1、键2、键3、键4、键5、键6、ID、Ans
ORDER BY RAND()LIMIT 10';$res=mysql\u query($query);$i=0;while($row=mysql\u fetch\u array($res)){如何为新扩展显示它?$res=mysql\u query($query);$i=0;while($row=mysql\u fetch\u array($res)){