Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

tentando INSERT NULL se o campo de entrada for deixado em branco


Se você estiver compondo uma instrução SQL anexando o valor da $myVariable variável, então você deve ver se é NULL ou não e modifique a instrução SQL de acordo.

Por exemplo, se o seu código for algo como:
$sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";

então você deve alterá-lo para algo como:
if (is_null($myVariable)) {
    $sql .= "myVariable = NULL";
} else {
    $sql .= "myVariable = '" . mysql_real_escape_string($myVariable) . "'";
}