当我的mysql查询没有返回任何内容时,我正在努力回应一条错误消息,声明“没有结果”。我正在使用PEAR。这就是我现在所拥有的。
while($rows =& $output->fetchRow()) {
if (numRows($query)== 0){
echo 'No results';
}
else {
echo 'data found';
}
}
非常感谢任何帮助,感谢您查看我的问题。
答案 0 :(得分:2)
如果没有结果,fetchRow
将不返回任何内容,这意味着循环根本不会执行,这意味着循环内的代码也不会。逻辑是:
if numRows == 0
echo error
else
while fetchRow
echo result