Non è necessario utilizzare la funzione date() di php, MySQL dispone di una specifica funzione, NOW(), per l'inserimento della data attuale.

codice:
INSERT INTO campo_data VALUES ( NOW() )
Per ulteriori dettagli, ma anche qualcosa in più, leggi questa pillola