Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Mikhail Polykovsky                   2:5020/400     28 Nov 2003  09:07:42
 To : Jahor Miadzviedziew
 Subject : Re: dbi: почему не работает следующая конструкция?..
 -------------------------------------------------------------------------------- 
 
 JM> [2]
 JM> use strict;
 JM> use DBI;
 JM> ...
 JM> $tmp{'links'} = $dbh->prepare( 
 JM>   "SELECT field1, field2 FROM table2 WHERE field3=?"
 JM>   )->execute( $$ref{'field1'} )->fetchall_arrayref( {} )
 JM>   or die $dbh->errstr() . "\n";
 JM> ...
 
 JM> этот пример не работает, падает с сообщением: Can't call method
 JM> "fetchall_arrayref" without a package or object reference at
 JM> /var/www/html/test3/cgi-bin/index.pl line 263. почему? почему, скажем,
 
 Может, сделать $dbh->selectall_arrayref("SELECT field1, field2 FROM
 table2 WHERE field3=?", undef, $$ref{'field1'})  ?
 
 -- 
 Михаил Полыковский
 http://copi.ru/27690/
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.1
  * Origin: UTC (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: dbi: почему не работает следующая конструкция?..   Mikhail Polykovsky   28 Nov 2003 09:07:42 
Архивное /ru.perl/9096f344c27c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional