powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) - ошибки при конкатенации
12 сообщений из 12, страница 1 из 1
(PERL) - ошибки при конкатенации
    #33599092
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая приемерно строка:
Код: plaintext
$sql = "SELECT * FROM `table` WRERE `id`='" . $variable . "'"
Строка конечно не такая вовсе, но смысл такой - бывает, что $variable -
пустая...
Ну и ругань идёт по этому поводу. Можно заствить его не ругаться, или надо
обязательно проверять переменную?
(скрипт для внутреннего пользования, на сервере, - содержимое переменной
"приколов" не должно содержать).


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599179
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был бы оракл, то предложил бы функцию nvl, а у Вас видимо MySql, ничего другого, как проверять все переменные перед тем, как вставить в запрос, предложить не могу.
Впрочем, проверку по любому делать желательно всегда.
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599218
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем вы имена полей и таблиц заключаете в ` ?
p.s. что значит идет ругать? ошибку в студию, пока я ничего не понял ...
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599240
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к вышесказанному, про проверки, добавляю, что переменные в запрос лучше совсем не вставлять, так как у нас есть класная штука - placeholder.
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599315
1024byte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай aka MotodorЗачем вы имена полей и таблиц заключаете в ` ?
p.s. что значит идет ругать? ошибку в студию, пока я ничего не понял ...
` - потомучто mysql.
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599471
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто ругается то?
В принципе такой запрос
Код: plaintext
$sql = "SELECT * FROM `table` WRERE `id`=''"
в мускуле прокатет без ошибок ...
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599493
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VERSА кто ругается то?

...сильно подозреваю, что `perl -w`...
:)
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599510
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ругается перл на неинициализированную переменную....
в логах, блин строки пустые, оказывается бывают...

Вопрос снят.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599533
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g613 VERSА кто ругается то?

...сильно подозреваю, что `perl -w`...
:)
угадал
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599545
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам бы всё постебаться....
Лучше сайт толковый по perl подскажите - perl.org вообще невштыривает -
дурацкая организация поиска, отсутствие родного языка... Больше первое чем
второе. Структура тоже не очень. php.net в этом плане на голову выше....


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33599580
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
Вам бы всё постебаться....
Лучше сайт толковый по perl подскажите - perl.org вообще невштыривает -
дурацкая организация поиска, отсутствие родного языка... Больше первое чем
второе. Структура тоже не очень. php.net в этом плане на голову выше....

...начни с localhost'a :)

perldoc perl и дальше по ссылкам...
...
Рейтинг: 0 / 0
(PERL) - ошибки при конкатенации
    #33600919
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До кучи (отладка)
используй
use CGI::Carp qw(fatalsToBrowser);
и
die $sql;
чтобы посмотреть, что пихаешь в запрос
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) - ошибки при конкатенации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]