0

当我的 mysql 查询没有返回任何内容时,我正在努力回显一条错误消息,指出“没有结果”。我正在使用梨。这是我目前所拥有的。

while($rows =& $output->fetchRow()) {
if (numRows($query)== 0){
   echo 'No results';
}
else {
 echo 'data found';
}

}

任何帮助将不胜感激,感谢您查看我的问题。

4

1 回答 1

2

如果没有结果,fetchRow则不会返回任何内容,这意味着循环根本不会执行,这意味着循环内的代码也不会执行。逻辑是:

if numRows == 0
    echo error
else
    while fetchRow
        echo result
于 2012-04-24T01:43:35.240 回答