Как мне ввести знаки plus(+) и minus(-) в базу данных MySQL и вывести их + - как обычно, все еще используя mysqli_real_escape_string();, если есть лучший способ, пожалуйста, сообщите мне.
plus(+)
minus(-)
+ -
mysqli_real_escape_string();
При просмотре документации mysqli_real_escape_string () я не думаю, что символы + и - экранированы. Только NUL (ASCII 0), \ n, \ r, \, ', "и Control-Z экранируются в соответствии с этой страницей.
Итак, я полагаю, вам нужно предоставить больше информации о вашей проблеме.
Я использую mysql_real_escape_string() и задаю кодировку для таблицы или строки, так как latin1 utf8 может быть лучшим выбором ...
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 создает символ музыкальной ноты
%E2%99%AB
http://www.eskimo.com/~bloo/indexdot/html/topics/urlencoding.htm
Какой ввод / вывод вы на самом деле получаете? Какой тип столбца в БД, куда вы пытаетесь вставить их?