Программирование > Perl

Запись из Perl в базу данных MySQL

(1/2) > >>

mario:
Возникла проблема по записи в базу данных. Подсткажите функцию, которая делает удобоваримыми всякие кавычки и прочее. Вот в php были addslashes(), а в перле?
p.s. DBI->quotes() вроде тоже не помогает :(

Light Elf:
perldoc DBI
perldoc Mysql

AliMamed:
$value =~ s/\\"/\\"\\;/g;

или
    $value =~ s/\\"/\\\\\\"/g;

Chs:

--- Цитировать ---AliMamed (19-06-2001 10:16):
$value =~ s/\\"/\\"\\;/g;

или
    $value =~ s/\\"/\\\\\\"/g;
--- Конец цитаты ---
$str = $dbh->quote($str);
Это правильнее.:)
А если напрямую не подставлять строки в запрос, а делать bind_param или execute c параметрами, то вообще никаких проблем не будет.:)

mario:
Что-то меня все больше и больше тупеет :(. В базу надо вставить простенький HTML код:


function Vote(ball) {
  window.open(\'http://love.rax.ru/cgi-bin/vote.pl?wid=fedix&ball=\'+ball,\'win_vote\', \'width=450,height=150,copyhistory=no,directories=no,menubar=no,location=no,resizable=no,scrollbars=no\');
}








Вот напишите мне, что надо с ним сделать, чтобы в базу его в blob загнать.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии