Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问MySQL结果集时出错_Mysql_Fetch - Fatal编程技术网

访问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)){