mysqli_num_rows与值一起使用但在空时返回错误

时间:2015-09-16 10:22:25

标签: php mysqli mysql-num-rows

我尝试根据数据库中的行数创建if / else操作。

$gekoppeldeDB = $_POST['gekoppeldeDB'];
$sql_bon = mysqli_query($mysqli, "SELECT * FROM $gekoppeldeDB");
$rowcount = mysqli_num_rows($sql_bon);
echo ($rowcount);

当有1(或更多)行时,一切正常。但是当数据库为空时,我的屏幕上会显示错误:

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/deb22994/domains/entertainyou.nl/public_html/dichtbij/verkopen_afhandelen.php on line 25

这么小而容易(至少应该是)一段代码,我错过了什么?当数据库为空时,为什么它只回显0?

0 个答案:

没有答案