Ma mi sembra strano, il valore di default serve proprio per gestire l'evenienza di campi vuoti, dovrebbe inserirti NULL.
No non c'è differenza tra null e NULL.
Hai provato ad inserire
senza il controllo, in questo modo te lo farà sempre e quindi puoi verificare se funziona.Codice PHP:
$var6 = "NULL";