|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alex Zaitsev <d_angel@vologda.ru> 01 Mar 2005 23:16:48 To : All Subject : Кавычки в тексте... :( --------------------------------------------------------------------------------
Вот кусок скрипта:
$dbh->do("INSERT INTO $area_str
(from_name,from_addr,to_name,area,subject,date,attr,text)
VALUES('$fromname','$fromaddr','$toname','$area_str','$subject','$date','$at
tr','$text')");
т.е. добавляю строку в BD, но тут трабла: в переменной $text могут быть и
кавычки, и если такое случается, то возникает ошибка, типа:
DBD::mysql::db do failed: You have an error in your SQL syntax. Check the
manual that corresponds to your MySQL server version for the right syntax to
use near 's so wrong Mikey... I just clicked on that link above
Т.е. в данном случае в $text было
Let's so wrong Mikey...
кавычка из которого и послужила "палкой в колесо"...
Подскажите, плз, как обойти енти баги?
With best regards, Alex Zaitsev. E-mail: d_angel@vologda.ru
--- Microsoft Outlook Express 6.00.2800.1106
* Origin: ... Default InterSquish Origin ... (2:5014/18.100)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38454224bfa0.html, оценка из 5, голосов 10
|