Php 如果mysql查询不返回任何内容,则很难回显错误消息
当我的mysql查询没有返回任何结果时,我很难回显一条错误消息,说明“没有结果”。我在用梨。这是我目前的情况Php 如果mysql查询不返回任何内容,则很难回显错误消息,php,mysql,pear,mdb2,Php,Mysql,Pear,Mdb2,当我的mysql查询没有返回任何结果时,我很难回显一条错误消息,说明“没有结果”。我在用梨。这是我目前的情况 while($rows =& $output->fetchRow()) { if (numRows($query)== 0){ echo 'No results'; } else { echo 'data found'; } } 任何帮助都将不胜感激,感谢您检查我的问题。如果没有结果,fetchRow将不会返回任何内容,这意味着循环根本不会执行,这意味着循环中的
while($rows =& $output->fetchRow()) {
if (numRows($query)== 0){
echo 'No results';
}
else {
echo 'data found';
}
}
任何帮助都将不胜感激,感谢您检查我的问题。如果没有结果,
fetchRow
将不会返回任何内容,这意味着循环根本不会执行,这意味着循环中的代码也不会执行。逻辑是:
if numRows == 0
echo error
else
while fetchRow
echo result
好的,谢谢你的回复。我尝试过这种逻辑,但无法使其发挥作用。你能帮我吗?如果你需要一个实际代码的答案,请用更多的代码更新你的问题。很难从你展示的小片段中猜出是什么。