如果搜索查询中未找到任何结果,请尝试显示消息。
以下是我的代码的简短示例。
$sql = "SELECT * FROM details WHERE ID =1"
$res =& $db->query($sql);
if (PEAR::isError($res)) {
die($res->getMessage());
}
while($row = $res->fetchRow())
{
echo 'results'
{
任何帮助将不胜感激!感谢
答案 0 :(得分:6)
DB_result
有一个名为numRows()
的方法,因此您可以检查
if($res->numRows() == 0)
http://pear.php.net/package/DB/docs/latest/DB/DB_result.html#methodnumRows
获取结果集中的行数
返回:行数。失败时的DB_Error对象。
您不必担心DB_Error
,因为它已经在
PEAR::isError($res)