Php 如果查询未返回任何内容,则显示消息
如果查询未返回任何内容,如何显示消息? 我试过这个:Php 如果查询未返回任何内容,则显示消息,php,mysql,database,Php,Mysql,Database,如果查询未返回任何内容,如何显示消息? 我试过这个: while($info2 = mysql_fetch_assoc( $data2 )) { // la la la lots of code here } else { echo "Nothing Returned"; } 仅获取此错误: 分析错误:语法错误,意外的T\u ELSE 谢谢大家的帮助 使用mysql\u num\u rows检查查询返回的行数 if(mysql_num_rows($data2) > 0
while($info2 = mysql_fetch_assoc( $data2 ))
{
// la la la lots of code here
}
else
{
echo "Nothing Returned";
}
仅获取此错误:
分析错误:语法错误,意外的T\u ELSE
谢谢大家的帮助 使用
mysql\u num\u rows
检查查询返回的行数
if(mysql_num_rows($data2) > 0)
{
while($info2 = mysql_fetch_assoc( $data2 ))
{
///la la la lot's of code here
}
}
else
{
echo "Nothing Returned";
}
使用
mysql\u num\u rows
检查查询返回的行数
if(mysql_num_rows($data2) > 0)
{
while($info2 = mysql_fetch_assoc( $data2 ))
{
///la la la lot's of code here
}
}
else
{
echo "Nothing Returned";
}
一个简单的PHP函数:
if (mysql_num_rows($data2) != 0)
{
// your while
}
else
{
// if nothing
}
此函数仅计算返回的行数。一个简单的PHP函数:
if (mysql_num_rows($data2) != 0)
{
// your while
}
else
{
// if nothing
}
此函数仅计算返回的行数。类似于:
if(mysql_num_rows($data2) > 0){
//while loop goes here
} else {
//echo message
}
比如:
if(mysql_num_rows($data2) > 0){
//while loop goes here
} else {
//echo message
}
else语句只能跟在if语句之后。您还应该选中else语句只能在if语句之后。您还应检查请阅读。任何编程语言中都没有
while
/else
语法。像这样的问题真让人尴尬。我是在MySQL论坛上通过谷歌搜索找到的。请阅读。任何编程语言中都没有while
/else
语法。像这样的问题真让人尴尬。我是在一个MySQL论坛上通过谷歌搜索发现的。我想你的评论被颠倒了…:-)您正在显示while循环在num\u rows==0
的位置,而事实上,错误消息应该在num\u rows==0
的位置出现……您认为您得到了相反的注释…:-)您正在显示while循环在num_rows==0
的位置,而实际上,错误消息应该在num_rows==0
的位置。。。