Я пытался в поисках решения, но не мог найти ...Вставка специальных символов в MySQL
У меня есть строка символов, содержащему множество одиночных и двойных qoutes. Поэтому я изменил эту строку с правильными обозначениями.
Когда я эхо, что переменная часть этого выглядит следующим образом ...
{"mosaic_item_title":"-none-","mosaic_item_description":"
и т.д .... Но когда я смотрю в базе данных он написал это значение.
{"mosaic_item_title":"-none-"," [...]
Так я должен был изменить его к этому еще я не мог установить его в переменной, но теперь я должен изменить его обратно как-то?
Строка ниже не работает. Он по-прежнему записывает в базу данных правила &.
$insert_rok_string = mysql_real_escape_string($rok_string);
Любые идеи?
попробовать сериализации данные, прежде чем вставить его –
Некоторые из вашего другого кода преобразует некоторые символы в коды сущностей. Это ваш код, а не магия php. – zerkms
Как вы изменили эту строку с помощью правильных аннотаций? Просто потому, что он выглядит корректно в браузере, это не значит, что он не содержит '"', потому что браузер __will__ показывает, что как '' ' –