cba*_*123 1 php sql error-handling pear
如果在搜索查询中找不到结果,则尝试显示消息.
这是我的代码的一个简短示例.
$sql = "SELECT * FROM details WHERE ID =1"
$res =& $db->query($sql);
if (PEAR::isError($res)) {
die($res->getMessage());
}
while($row = $res->fetchRow())
{
echo 'results'
{
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!谢谢
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)