Come si invia NULL come variabile da PHP a SQL?

Voglio submit un valore di "NULL" a una colonna in mySQL.

$ParentEventID = "NULL"; mysql_query("UPDATE events SET ParentEventID = '$ParentEventID'"); 

La colonna continua a essere impostata su "0". Ho la colonna impostata per accettare NULL e posso modificare la cella con la casella di controllo NULL.

Non è necessario impostare il valore predefinito su NULL perché potrebbe influire sul codice in altri punti.

Sei sulla buona strada facendo "NULL" una string. Se è necessario impostarlo NULL , quindi rimuovere il qoutes attorno a $ParentEventID .

 mysql_query("UPDATE events SET ParentEventID = $ParentEventID"); 

Tuttavia, prima di fare ciò assicurati che il valore di $ParentEventID === NULL .