Как вставить специальные символы в базу данных? - PullRequest
16 голосов
/ 06 апреля 2010

Может кто-нибудь сказать мне, как вставить специальные символы в базу данных MySQL? Я сделал PHP-скрипт, который предназначен для вставки некоторых слов в базу данных, хотя, если слово содержит ', оно не будет вставлено.

Я могу нормально вставлять специальные символы при использовании PHPmyAdmin, но он просто не работает при вставке их через PHP. Может ли быть так, что PHP превращает специальные символы во что-то еще? Если так, есть ли способ заставить их вставлять правильно?

Ответы [ 11 ]

0 голосов
/ 16 ноября 2012
$var = mysql_real_escape_string("data & the base");
$result = mysql_query('SELECT * FROM php_bugs WHERE php_bugs_category like  "%' .$var.'%"');
...