Php Return";“未返回任何记录”;关于空mysql查询返回
我有一个php脚本,可以从mysql表中提取信息。如果脚本没有返回行,我想显示一条消息 我试过:Php Return";“未返回任何记录”;关于空mysql查询返回,php,Php,我有一个php脚本,可以从mysql表中提取信息。如果脚本没有返回行,我想显示一条消息 我试过: $numrows = mysql_num_rows($result); if($numrows == 0) { echo "No entries"; } else { //rest of code below } 但它只返回一个错误,该错误表示: Warning: mysql_num_rows() expects paramet
$numrows = mysql_num_rows($result);
if($numrows == 0)
{
echo "No entries";
}
else
{
//rest of code below
}
但它只返回一个错误,该错误表示:
Warning: mysql_num_rows() expects parameter 1 to be resource, object given in /home/content/38/10473938/html/nhs_musical_blog/dashboard.php on line 211
我不明白,因为我在stack overflow.com上找到了这段代码,询问者对这个答案非常满意,而且似乎对他/她来说效果很好。我做错了什么,结果却很差
我的完整代码:(减去登录详细信息)
因为您的代码使用的是
MYSQLI
而不是普通的MYSQL
,所以此函数应该是MYSQLI
版本
$numrows = mysql_num_rows($result);
应该是
$numrows = mysqli_num_rows($result);
^
由于您的代码使用的是
MYSQLI
而不是普通的MYSQL
,因此此函数应该是MYSQLI
版本
$numrows = mysql_num_rows($result);
应该是
$numrows = mysqli_num_rows($result);
^
如果您使用MySQLi,那么您必须使用
$rowcount=mysqli_num_rows($result);
如果您使用MySQLi,那么您必须使用
$rowcount=mysqli_num_rows($result);
我意识到这可能会被认为是一个重复的问题,但我正试图弄明白为什么之前问题的解决方案不能解决我的问题。你是在使用mysqli还是mysql?好吧,那么减去我现在觉得自己像个大白痴,应该被判回大学的事实。我有一个解决办法。那一个字母解决了我所有的问题。我会尽快接受第一个答案。我意识到这可能会被认为是一个重复的问题,但我正在试图弄清楚为什么之前问题的解决方案不能解决我的问题。你是使用mysqli还是mysql?好的,所以除去我现在觉得自己像个大白痴,应该被判回大学的事实。我有一个解决办法。那一个字母解决了我所有的问题。我会尽快接受第一个答案。我会尽快接受这个答案。我会尽快接受这个答案。