当我的 mysql 查询没有返回任何结果时,我正在努力回显一条错误消息,指出“无结果”。我正在使用 pear 。这是我现在所拥有的。
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
关于php - 如果 mysql 查询不返回任何内容,则难以回显错误消息 PEAR PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290650/