Мне не нужна небольшая помощь с моим кодом. Я хочу показать сообщение, когда таблица пуста.если пустой запрос показывает сообщения в php
Мой код
function category()
{
global $config,$db,$lang;
$result = "SELECT id, name FROM category ORDER BY id";
$stmt = $db->prepare($result);
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$tpl=parse_tpl('category.php');
$tpl=str_replace("{_HTTP_SERVER_}",$config['http_server'],$tpl);
$tpl=str_replace("{cat_id}",$row['id'],$tpl);
$tpl=str_replace("{cat_title}",kill_tags($row['name']),$tpl);
echo $tpl;
}
if(empty($row)) echo $lang['category_not'];
}
При отсутствии записей в таблице не показывать это сообщение
$lang['category_not']
Я попытался с if(empty($row))
, if (!$row)
и if($row == o)
, но не работал.
http://php.net/manual/fr/pdostatement.rowcount.php – aldrin27