10

我有以下代码,我想知道是否mysqli_query返回了任何行,如果返回则返回错误。

$result = mysqli_query($connection, "SELECT * FROM users");
    
if ($result == "") {
    echo "No records found";
} else {
    echo "There is at least one record in the database";
}

如果结果返回为空,我会遇到麻烦。我已经尝试过使用几种东西,但如果什么也没找到,我不知道如何让它正常工作。

4

3 回答 3

15

使用mysqli_num_rows检查是否返回了任何行。

于 2013-06-08T06:11:08.400 回答
7

mysqli_num_rows像这样使用

if (mysqli_num_rows($result) == 0) {
    echo "email was not found";
} else {
    echo "email was found";
}
于 2013-06-08T06:22:42.247 回答
-2
if(empty($result))
{
    echo("email was not found");
}
于 2013-06-08T06:19:06.200 回答