Php myqli\u num\u行不返回零
有人知道为什么在没有结果的情况下,下面的mysqli_num_行不返回零吗?它不显示“0”字符,而只是不显示任何内容。完全困惑。编辑当没有行时,没有要获取的内容,因此循环永远不会运行。首先尝试获取num_行Php myqli\u num\u行不返回零,php,sql,select,mysqli,mysql-num-rows,Php,Sql,Select,Mysqli,Mysql Num Rows,有人知道为什么在没有结果的情况下,下面的mysqli_num_行不返回零吗?它不显示“0”字符,而只是不显示任何内容。完全困惑。编辑当没有行时,没有要获取的内容,因此循环永远不会运行。首先尝试获取num_行 $wk1 = mysqli_num_rows($result); while($row = mysqli_fetch_array($result)) { echo $row['sLast'] .", ".$row['sFirst']."<br>"; } $wk
$wk1 = mysqli_num_rows($result);
while($row = mysqli_fetch_array($result)) {
echo $row['sLast'] .", ".$row['sFirst']."<br>";
}
$wk1=mysqli\u num\u行($result);
而($row=mysqli_fetch_数组($result)){
echo$row['sLast'].“,”$row['sFirst'.]。“
”;
}
明亮的谢谢。@PhilHowell没问题,很高兴能提供帮助。这可能与编辑有关。对不起,可能不是,我想我可能误解了
mysqli\u query
只会在出现错误时返回false。如果没有行,但查询成功,您将获得一个mysqli\u结果
对象。请在返回值主题中进行检查。我认为当从链接中找不到任何记录时,它会返回false,失败时返回false。要成功选择、显示、描述或解释查询,mysqli_query()将返回一个mysqli_结果对象。
返回0行不是失败。你可以自己试试。
$wk1 = mysqli_num_rows($result);
while($row = mysqli_fetch_array($result)) {
echo $row['sLast'] .", ".$row['sFirst']."<br>";
}