Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Узнать, вернул ли SQL запрос хоть один результат.

80K
01 апреля 2012 года
ilgar-90
4 / / 31.03.2012
 
Код:
$res = mysql_num_rows(mysql_query("select * from logintable where login like '".$login."';"));
if ($res == 0)
{
...
}
Вот через такую бредовую конструкцию работает. А можно ли как-нибудь не используя функция подсчёта строк это сделать?
Грубо говоря как-нибудь так:
 
Код:
$res = mysql_query("select * from logintable where login like '".$login."';");
if (!$res)
{
...
}
Спасибо за внимание!
285
01 апреля 2012 года
Romik
479 / / 24.11.2002
если вас интересует количество строк, то вам нужен именно mysql_num_rows(), но если хотите проверить на наличие ошибок в запросе, то mysql_errno()
80K
01 апреля 2012 года
ilgar-90
4 / / 31.03.2012
А... разобрался, вот такая работает.
 
Код:
$res = mysql_query("select * from logintable where login like '".$login."';");
if (!$res)
{
...
}
Чо-та я мешок не догадался изначально проверить такой метод и сразу сюда запостил... Извиняйте, дамы и господа.
366
02 апреля 2012 года
int
668 / / 30.03.2005
if (!is_resource($res)) die('Фигова запрос сделал');
80K
02 апреля 2012 года
ilgar-90
4 / / 31.03.2012
Цитата: int
if (!is_resource($res)) die('Фигова запрос сделал');



О! Спасибо за подсказку... надо запомнить эту функцию...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог