Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Perl (http://www.flasher.ru/forum/forumdisplay.php?f=21)
-   -   одинарные кавычки в sql (http://www.flasher.ru/forum/showthread.php?t=39940)

Timofey 22.11.2002 15:37

одинарные кавычки в sql
 
пример:

$val="qwerty'zxcxz'v";

$sqlstatement = "INSERT INTO $tablename VALUES $val ";
$sth = $dbh->prepare($sqlstatement);
$sth->execute || die "Невозможно выполнить SQL-запрос.";

т.е. надо вставить в базу переменную содержащую одинарные кавычки, проблема в том,что на первой же кавычке все вылетит,т.к. по синтаксису они явл. разделителями

как быть?

gOloVasTicK '~ 22.11.2002 15:48

$val=~s/\'/\\\'/g;


Часовой пояс GMT +4, время: 11:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.