Как сохранить строку JSON в базе данных MySQL

Я сохраняю данные JSON в таблице MySQL, используя приведенный ниже код. Он отлично работает, если JSON короткий, но прерывается для более длинного текста. Поле" field_json "- это LONGTEXT.

$sql = sprintf("UPDATE mytable 
    SET field_json = '$json_string'
    WHERE id = $userid");
$result = mysql_query($sql);

Я получаю следующее сообщение об ошибке:

Неверный запрос: у вас есть ошибка в синтаксисе SQL; проверьте руководство который соответствует версии вашего сервера MySQL для правильного синтаксиса для использовать рядом с буквой G '"," username ":" C0WB0Y "," lastName ":" "," id ": 31874363}, {" pathToPhoto ":" 22960 / phot' в строке 2

12
задан T Zengerink 24 January 2012 в 16:56
поделиться