Usa i segnaposto altrimenti sei suscettibile all'iniezione di SQL:http:// php.net/manual/en/mysqli.quickstart.prepared-statements.php
Altrimenti, ecco una soluzione rapida:http://php. net/manual/en/function.mysql-real-escape-string.php
$sql = sprintf(
"UPDATE mytable SET field_json = '%s' WHERE id = '%s'",
mysql_real_escape_string($json_string),
mysql_real_escape_string($userid)
);
$result = mysql_query($sql);
MODIFICA
Utilizzare PDO ( http://www.php.net/manual/en /libro.pdo.php
). Il mysql
l'estensione è stata ritirata a partire dalla 5.5