|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 31 Dec 2002 13:46:45 To : Sergey Nepsha Subject : Re: SQL запрос - продолжение -------------------------------------------------------------------------------- Здравствуй, Sergey Nepsha. SN> $where = join (" AND ", @condition); SN> #$where = "" unless $where; SN> my $dbh = DBI->connect SN> ("DBI:mysql:host=$host;database=$dbname", SN> "$dbuser", "$dbpass", SN> {PrintError => 0, RaiseError => 1}); SN> $stmt = "SELECT $col_list " . "FROM love_reg " . "WHERE " . $where . "ORDER SN> BY " . $sorting; $sth = $dbh->prepare($stmt); SN> -------------- SN> print $stmt; # вот тут вывожу stmt и в запросе оказывается WHERE пустой SN> (@condition пустой) !!! SN> -------------- SN> почем так получается? что то не могу понять. use strict точно стоит? Опечатки в употреблении @condition точно нет? -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/144540a5a9732.html, оценка из 5, голосов 10
|