|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Nepsha 2:5083/82 10 Jan 2003 12:26:24 To : Konstantin Tokar Subject : Re: SQL запрос - продолж ение -------------------------------------------------------------------------------- >> EB> почемуто >> SN>> оказываются пустыми (@condition, @placeholder). Поэтому в запрос посл >> EB> WHERE ни >> SN>> чего нету, а срузу идет ORDER BY. >> >> EB> А, может, @condition и должен быть пустой? >> EB> Проверял, что param(...) возвращает? >> парам не проверял, но по идее там что то есть ;) Посмотрю :)) >> @condition точно >> не должен быть пустым ! KT> Должно. Ты пишешь KT> my $where = "WHERE " . join (" AND ", @condition) if @condition; KT> но @condition определяется в этой же строке и пустое, а значит не KT> истина, и where значит пустой. А всё потому, что ты use strict уже KT> который день упёрто не хочешь вставить. Уже сделал проблема странная оказалась ;) Короче у меня одна фигурная скобка потерялась в моем коде, и выдавала ошибку, ну я вставил одну закр. фигурную и вставил я ее после определения переменных, а переменные у меня были описаны как "my" вот они и были доступны только от начала определения подпрограммы до конца опред. переменных, и самое главное что открывающююся фигурную не могу найти она где то выше определения подпрограммы с виду (такое может быть ? ) !!! И не в том дело что не хочу вставить use stric t просто код уже достаточно большой чтобы править все его переменные, не ставлю только из-за этого :) -- XMMS: %s --- tin/pre-1.4-19990216 ("Styrofoam") (UNIX) (Linux/2.4.18-3custom (i686)) * Origin: 68.net InterNetNews site (2:5083/82) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1216678cc9710.html, оценка из 5, голосов 10
|