I\'m storing JSON data in a MySQL table using the code below. It works fine if the JSON is short but breaks for longer text. The \"field_json\" is a LONGTEXT.
Escape the JSON string:
$json_string = mysql_real_escape_string( $json_string); $sql = sprintf("UPDATE mytable SET field_json = '$json_string' WHERE id = $userid"); $result = mysql_query($sql);