当我尝试使用mysql_fetch_array()时,我收到此错误消息:
while( $deffefgpSfet->fetch() ) {
$roefe= mysql_fetch_array($ffefe, MYSQL_NUM);
Warning: mysql_fetch_array(): supplied argument is not a valid
MySQL result resource in <b>/opt/lampp/htdocs/index.php on line 157
答案 0 :(得分:3)
你没有显示对象$瑕疵的代码,但我可以假设你正在尝试做什么......
$blah = mysql_query("SELECT 1 FROM information_schema.tables");
if(!$blah) { // check for mysql errors
echo mysql_error();
exit;
}
while( $defeft = mysql_fetch_array($blah)) {
echo $defeft['row'];
}
Defeft将行数据保存在一个数组中,并循环遍历每一行。
答案 1 :(得分:0)
该错误是指对非资源的变量使用mysql_fetch_X,例如查询失败,确保您的查询返回有效结果,而不是mysql错误?
$a = mysql_query($sql) or die();
试试这个(或类似的):)