Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果mysql查询不返回任何内容,则很难回显错误消息_Php_Mysql_Pear_Mdb2 - Fatal编程技术网

Php 如果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将不会返回任何内容,这意味着循环根本不会执行,这意味着循环中的

当我的mysql查询没有返回任何结果时,我很难回显一条错误消息,说明“没有结果”。我在用梨。这是我目前的情况

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

好的,谢谢你的回复。我尝试过这种逻辑,但无法使其发挥作用。你能帮我吗?如果你需要一个实际代码的答案,请用更多的代码更新你的问题。很难从你展示的小片段中猜出是什么。