|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yury Yurevich 2:5020/400 02 Mar 2005 16:53:50 To : Artem Chuprina Subject : Re: Кавычки в тексте... :( -------------------------------------------------------------------------------- Artem Chuprina пишет: > Yury Yurevich -> Alex Zaitsev @ Wed, 2 Mar 2005 04:43:51 +0000 (UTC): > ... > YY> Пару примеров от Stas Bekman > YY> (http://perl.apache.org/docs/1.0/guide/code/My-DB.pm): > ... > > YY> # Escape the list of parameters (all unsafe chars like ",' are escaped) > YY> # We make a copy of @_ since we might try to change the passed values, > YY> # producing an error when modification of a read-only value is attempted > YY> ############## > YY> sub sql_escape{ my @a = @_; map { s/([\'\\])/\\$1/g;$_} @a } > > ... а потом попадается SQL-сервер с чуть более другим синтаксисом (в > первую очередь - более широким набором служебных символов). Hуууу, писать с намеком на смену СУБД, значит не оптимизировать сложные sql-запросы и не использовать расширения к ANSI SQL. P.S. Стоит ли говорить, что это не готовый рецепт (готовые рецепты пишутся за деньги :) isn't it, Артём?) а намёк на способ решения. Примеры можно глянуть у того же Maks Begman (даром, что ссылка упомянута). > -- wbr, Yury Yurevich icq://209846262 http://asko-zabota.ru --- ifmail v.2.15dev5.3 * Origin: ASKO-Zabota (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/91045762f0c8.html, оценка из 5, голосов 10
|