Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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
Php 在mysqli中使用prepared语句时返回0的Num行_Php_Mysql_Mysqli_Prepared Statement - Fatal编程技术网

Php 在mysqli中使用prepared语句时返回0的Num行

Php 在mysqli中使用prepared语句时返回0的Num行,php,mysql,mysqli,prepared-statement,Php,Mysql,Mysqli,Prepared Statement,我正在使用下面的查询从某个表中查找num行 $check_log = $friend_zone->prepare("SELECT ip, attempts FROM login_attempts WHERE ip = '127.0.0.1'"); //$check_log->bind_param("s", $ip); $check_log->execute(); $check_log->bind_result($sqlip, $sqlattempts); $che

我正在使用下面的查询从某个表中查找num行

    $check_log = $friend_zone->prepare("SELECT ip, attempts FROM login_attempts WHERE ip = '127.0.0.1'");
//$check_log->bind_param("s", $ip);
$check_log->execute();
$check_log->bind_result($sqlip, $sqlattempts);
$check_log->fetch();
$log = $check_log->num_rows;
$check_log->close();
echo $log;   
我刚开始绑定参数,然后一个朋友告诉我注释掉bind_param行,然后正常地执行查询,无论哪种方式它都返回0。 表中有两行,正常的mysqli查询在有三行时返回2。
当有两行时,Prepared语句返回0:\

表中是否有ip=
127.0.0.1
的行?回显$check\u log->error以查看是否有MySQL错误