DLE - Проверка пустого запроса

[Удален]
744

Есть запрос вида:

$select = $db->query("SELECT * FROM " . USERPREFIX . "_table WHERE id = '1'");

К примеру ответ на этот запрос будет 0 строк (т.е. ничего не найдено). Подскажите как можно записать это, чтобы при ответе 0 строк было написано "Ничего не найдено".

Просто такие фичи как mysql_num_rows в DLE не работают :(

VHS
На сайте с 28.09.2007
Offline
142
VHS
#1

Ответом на запрос будет ссылка на выборку, которая может быть пустой.

Никогда не поверю, что в ДЛЕ не работает намроус.

Но даже если не работает (каким то чудом не написали классе бд) - ресурс уже получен и его можно использовать в стандартном mysql_num_rows

LovelAss
На сайте с 05.06.2009
Offline
96
#2


if (!$db->num_rows($select)) {
echo 'Not found';
}
siv1987
На сайте с 02.04.2009
Offline
427
#3

query только выполняет запрос. Если результат ожидается одна строка испол зуем метод super_query который фетчит результат запроса.

$row = $db->super_query

if(! $row)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий