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.
try this
$json_string = mysql_real_escape_string( $json_string ); $sql = sprintf("UPDATE mytable SET field_json = '$json_string' WHERE id = $userid"); $result = mysql_query($sql);