有没有办法让mysqli_fetch_assoc()在为空时打印没有数据?

时间:2019-05-02 10:15:26

标签: php mysql

我对php还是很陌生,我试图显示一个包含mySql数据的表,我正在使用while($row=mysqli_fetch_assoc($result){echo $row ...),我面临的问题是没有数据要显示时,给我一个警告,但我希望它显示“目前没有数据可显示”。我该怎么办?

编辑:它什么也不能显示!但我不希望它给我警告。 我了解mysqli_fetch_assoc需要一个参数。所以,我问是否还有其他功能可以使用?

1 个答案:

答案 0 :(得分:1)

您可以检查select语句返回的行数。

if ($result->num_rows) {
    while($row = mysqli_fetch_assoc($result){
        // echo $row ...
    }
} else {
   echo "No results for this query!";
}