Проблема PHP и MySQL - PullRequest
       34

Проблема PHP и MySQL

0 голосов
/ 20 января 2010

Как мне ввести знаки plus(+) и minus(-) в базу данных MySQL и вывести их + - как обычно, все еще используя mysqli_real_escape_string();, если есть лучший способ, пожалуйста, сообщите мне.

Ответы [ 3 ]

0 голосов
/ 20 января 2010

При просмотре документации mysqli_real_escape_string () я не думаю, что символы + и - экранированы. Только NUL (ASCII 0), \ n, \ r, \, ', "и Control-Z экранируются в соответствии с этой страницей.

Итак, я полагаю, вам нужно предоставить больше информации о вашей проблеме.

0 голосов
/ 21 января 2010

Я использую mysql_real_escape_string() и задаю кодировку для таблицы или строки, так как latin1 utf8 может быть лучшим выбором ...

Может также поиграться с различными кодировками urlencode () и т. Д.

//encode the update in case of & and other characters that will break twitter API $update = '%E2%99%AB'.urlencode($update);

%E2%99%AB создает символ музыкальной ноты

http://www.eskimo.com/~bloo/indexdot/html/topics/urlencoding.htm

0 голосов
/ 20 января 2010

Какой ввод / вывод вы на самом деле получаете? Какой тип столбца в БД, куда вы пытаетесь вставить их?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...