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


Codice PHP:
$var6 "NULL"
senza il controllo, in questo modo te lo farà sempre e quindi puoi verificare se funziona.