2012-06-12 5 views
0

Я вставка некоторых данных в MYSQL с сбежавшими кавычками, как этот \»или \» вопросом здесь является то, что MySQL вставляет полную последовательность \ „inestead из“Mysql Котировка Выпуска Спасаясь

Я не могу найти раствор онлайн

заранее спасибо

+0

Попробуйте сделать 'stripslashes()' на переменной, а затем – Mike

+0

Вот как это должно работать. Вам нужно удалить косые черты после выбора из базы данных с помощью stripslashes() или str_replace(). – cen

ответ

0

Вместо того, чтобы заменить отдельные кавычки, запустить функцию

$cleanString = mysql_real_escape_string($incomingText); 

(примечание, этот метод устарел вместо следующего метода) или

$cleanString = mysqli_real_escape_string($incomingText); 

Это также защитит вас от инъекции SQL. После запуска методов введите текст $cleanString вместо $incomingText.

Надеюсь, это поможет.