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