Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать пуст ли $sth->execute? 
V
    Опции темы
Grost
Дата 19.3.2011, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 26.8.2010
Где: Москва

Репутация: нет
Всего: нет



Здравствуйте.

Допустим есть кусок кода:
Код

$query = qq[SELECT artist_id, album_id FROM artist LEFT JOIN album USING (artist_id) WHERE artist_name = "$dir[0]" AND album_name = "$dir[1]"];
my $sth = $dbh->prepare($query);
$sth->execute();


Мне интересно, как проверить ответ на запрос пустой или нет?

Сейчас я проверяю примерно так:
Код

 my $key = $sth->fetchrow_arrayref();
  $ar_id = $key->[0];
  $al_id = $key->[1];
  print "$ar_id $al_id \n";


м.б. есть какая-нибудь функция, чтобы поверить или только так?
PM MAIL ICQ   Вверх
DurRandir
Дата 19.3.2011, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 335
Регистрация: 27.9.2009

Репутация: 14
Всего: 17



$sth->rows;

PS: Маны. Вслух. Дорого smile
PM   Вверх
Grost
Дата 19.3.2011, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 26.8.2010
Где: Москва

Репутация: нет
Всего: нет



мдя.. проглядел smile

Код

$rows   Number of rows processed (if available, else -1)


PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0521 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.