Bueno .. los campos de fecha de una BD (Mysql) tienen su formato fijo que es standard (ISO no secuantos ... que se usa mucho para ODBC).
En un campo DATE (de Msyql) es: aaaa-dd-mm y si es con HORA sería un DATETIME aaaa-dd-mm hh:mm:ss
Así que para guardar tu fecha en tu campo DATE o DATETIME debes seguir ese patrón (como el ejemplo de: bhonox).
Posteriormente .. para obtener tu fecha de tu Base de datos en el formato que tu quieras .. debes usar: (de Msyql) DATE_FORMAT() para darle el formato que gustes ..
más info:
www.mysql.com
Un saludo,