php - 如果 mysql 查询不返回任何内容,则难以回显错误消息 PEAR PHP

标签 php mysql pear mdb2

当我的 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/

相关文章:

javascript - 如何使用 php 获取 jquery id 值?

php - 为什么 var_dump 显示文件名和行号?

mysql - .where 中两个日期之间的差异

MySQL:日期时间上限 '2017-05-31 23:59:59' 或 '2017-05-31 24:00:00' 是多少?

php - 将 GD 图像对象传递给 Imagick?

php - 使用 JavaScript 提交表单的问题

php - 无法执行 sql 查询(mysql、php)

PHP PDO 返回错误的列数

php - 安装 php-xml 和 php-xml7.0 后 Ubuntu 14.04 上的 Pear 错误 "XML Extension not found"

macos - 尝试在 Mac OSX 10.6.8 上安装 PEAR