Всем доброго дня. Вопрос про php mysql. Проблема следующая: некие данные, которые находятся в JSON объекте. Этот объект нужно отправить в базу данных mysql(с этим проблем нет), однако при экспорте в БД, срезаются слэши в тексте(все скриншоты прилагаю). При определенном условии необходимо вытаскивать JSON и методом JSON_decode расшифровывать его. Однако тк слэши срезаются, текст не расшифровывается. Если кто то сталкивался с этой проблемой и решил ее, буду благодарен за подсказку. Заранее спасибо.
Символ \ в MySQL является символом квотирования. См. String Literals.
Т.к. JSON передаётся серверу как текст, этот символ следует предварительно (ещё на клиенте) удвоить.
Альтернативный вариант - изменить сессионный SQL Mode (вообще или на один запрос) и установить NO_BACKSLASH_ESCAPES.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей