警告:mysql_num_rows()期望参数1是资源,

pik*_*iku 13 php mysql

可能重复:
mysql_fetch_array()期望参数1是资源,在select中给出boolean

码-

$q="SELECT * FROM tbl_quevote WHERE que_id = '".$qid."' and voteby='".$uid."'";

$result = $mysqli->query($q) or die(mysqli_error($mysqli));
$num_rows = mysql_num_rows($result);

echo $num_rows;
Run Code Online (Sandbox Code Playgroud)

错误: 警告:mysql_num_rows()期望参数1是资源,第13行的C:\ xampp\htdocs\shizin\voting.php中给出的对象
how to check result is empty?

小智 33

$num_rows = $result->num_rows;
Run Code Online (Sandbox Code Playgroud)

  • +1 - 对于正确的答案,但它有助于提供更多信息.http://www.php.net/manual/en/mysqli-stmt.num-rows.php,因为num_rows是mysqli扩展的一部分,mysql_num_rows是不同扩展的一部分. (6认同)