2017-02-21 138 views
-1

我一直试图深入研究脚本,但仍然找不到问题。 这里的脚本mysqli_num_rows()期望参数1是mysqli_result,给定的数组

global $con; 
$a= "SELECT id_list FROM list ORDER BY id_list"; 
$b = mysqli_query($con, $a); 
$c= mysqli_fetch_assoc($b);   
    if(mysqli_num_rows($c)==0){ 
     echo'0'; 
    }else{ 
     echo '1'; 
    }  

出现是

mysqli_num_rows() expects parameter 1 to be mysqli_result, array given 

提前谢谢你的错误。

+0

变量$ con中的代码是什么? –

+2

[mysqli \ _fetch \ _array()/ mysqli \ _fetch \ _assoc()/ mysqli \ _fetch \ _row()的可能重复需要参数1为资源或mysqli \ _result,布尔值给定](http://stackoverflow.com/questions/2973202/mysqli-fetch-array-mysqli-fetch-assoc-mysqli-fetch-row-expect-parameter-1) –

+0

@AdhanTimothyYounes mysqli_connect($ host,$ user,$ pass,$ db); –

回答

3

您已使用mysqli_result参数so mysqli_num_rows($b)

在此阅读说明书link

+0

非常感谢。你救了我.. <3 –

相关问题