Si vous composez une instruction SQL en ajoutant la valeur de $myVariable
variable, alors vous devriez regarder si c'est NULL
ou non et modifiez l'instruction SQL en conséquence.
Par exemple, si votre code ressemble à :
$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
alors vous devriez le changer en quelque chose comme :
if (is_null($myVariable)) {
$sql .= "myVariable = NULL";
} else {
$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
}