sql >> Database teknologi >  >> RDS >> Mysql

Sådan gemmer du JSON-streng i MySQL db

Brug pladsholdere, ellers er du modtagelig for SQL-injektion:http:// php.net/manual/en/mysqli.quickstart.prepared-statements.php

Ellers er her en hurtig løsning: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);

REDIGER

Brug venligst PDO ( http://www.php.net/manual/en /book.pdo.php ). mysql udvidelsen er blevet forældet fra 5.5



  1. Brug af JShell i Java 9 i NetBeans 9.0, del 2

  2. Gælder ORDER BY før eller efter DISTINCT?

  3. Brug af Dapper med Oracle lagrede procedurer, der returnerer markører

  4. Installer SQL Server Agent-udvidelsen på Azure Data Studio