NULL senza le virgolette, ma non so se riesci a passare un valore NULL a quel modo.....

Se fai una INSERT ed il campo e' caratterizzato NULL basterebbe ometterlo.

altrimenti deve essere inserito senza apici.

insert into tabella (campo1, campo2 , campo3) values ('$val1', NULL, '$val3')