while ($row = $db->fetch()) {
}
してれば件数0の場合は実行されないからいいんじゃないの?