Prova a stampare la query INSERT.

Verifica con phpmyadmin che il campo sia stato valorizzato. Mi chiedo pero' perche' metterlo a NULL... visto che gia' all'insert un valore qualunque (anche fosse vuoto) lo dai.... e quindi sarebbe mai NULL.