Pero .. para que tomas la fecha del "sistema" (PHP) si Mysql ya tiene funciones para gestionar fechas (colocar la actual, dar formato .. etc):
INSERT INTO tabla (id,fecha) VALUES ('',CURDATE())
o NOW() .. una da la fecha sólo y otra fecha con hora .. Depende del tipo de campo que uses: DATE o DATETIME
Luego usa DATE_FORMAT() de Mysql para darle el formato de salida de esa fecha como lo requieras (se almacenan en "ingles" con el año al principio .. puedes presentarlo en "castellano" con el año al final, tomar o descartar la hora .. etc).
Te recomiendo:
www.mysql.com www.mysql-hispano.com
Un saludo,