Двойные кавычки удаляются из данных JSON при сохранении через MySQLI [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Двойные кавычки удаляются из данных JSON при сохранении через MySQLI [дубликат]

Сообщение Anonymous »

Я использую PHP 5.2, и когда я использую json_encode, двойные кавычки экранируются (за ними идет косая черта). Когда я пытаюсь сохранить его с помощью mysqli_query($db, "INSERT ..."), косые черты удаляются, а когда я пытаюсь получить объект JSON из таблицы, он становится недействительным из-за того, что двойные кавычки в строках не экранируются. Сейчас у меня установлено значение utf8_unicode_ci. Я использовал базу данных sqlite2, и у меня не было проблем.

Код: Выделить всё

mysqli_query($db, "INSERT INTO the_table (data) VALUES ('$json_data')");
пример данных = 'video «Название видео».'; Поэтому он использует двойные кавычки внутри одной строки кавычек.

Подробнее здесь: https://stackoverflow.com/questions/157 ... via-mysqli

Вернуться в «Php»