domanda: ma mysql_query lo esegui? Se lo esegui controlla gli eventuali errori con mysql_error().

Stampa la query e vedi se sono risolte le variabil. Prova anche a mettere NULL al posto di '' per l'id. (null senza apici)