我对php还是很陌生,我试图显示一个包含mySql数据的表,我正在使用while($row=mysqli_fetch_assoc($result){echo $row ...)
,我面临的问题是没有数据要显示时,给我一个警告,但我希望它显示“目前没有数据可显示”。我该怎么办?
编辑:它什么也不能显示!但我不希望它给我警告。
我了解mysqli_fetch_assoc
需要一个参数。所以,我问是否还有其他功能可以使用?
答案 0 :(得分:1)
您可以检查select语句返回的行数。
if ($result->num_rows) {
while($row = mysqli_fetch_assoc($result){
// echo $row ...
}
} else {
echo "No results for this query!";
}