Ако съставяте SQL израз чрез добавяне на стойността на $myVariable
променлива, тогава трябва да погледнете дали е NULL
или не и съответно модифицирайте SQL израза.
Например, ако кодът ви е нещо като:
$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
тогава трябва да го промените на нещо като:
if (is_null($myVariable)) {
$sql .= "myVariable = NULL";
} else {
$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
}