Si sólo necesitas almacenar la fecha (y no la hora) podrías utilizar el tipo DATE. Si necesitas también la hora entoces DATETIME. Para más información podrias leer el manual de sql:
http://dev.mysql.com/doc/refman/4.1/en/datetime.html
Y para insertar la fecha actual (eso es lo que necesitas, ¿verdad?) no es necesario que utilices la funcion date() de php. Podes utilizar la función
NOW() de mysql al realizar la inserción:
INSERT INTO tu_tabla VALUES (...,NOW(), ...).
Saludos.