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

provando a INSERT NULL se il campo di input è lasciato vuoto

Se stai componendo un'istruzione SQL aggiungendo il valore di $myVariable variabile, quindi dovresti cercare se è NULL oppure no e modificare di conseguenza l'istruzione SQL.

Ad esempio, se il tuo codice è simile a:

$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";

quindi dovresti cambiarlo in qualcosa del tipo:

if (is_null($myVariable)) {
    $sql .= "myVariable = NULL";
} else {
    $sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
}