|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9096f344c27c.html, оценка из 5, голосов 10
|