dependiendo de ke fecha vas a guardar: yo p. ej. lo hago de esta manera si es una fecha ingresada desde un formulario por el usuario pues a dicho campo le doy tipo de dato "date" ke solo guarda la fecha (aaaa/mm/dd)y si es una fecha ke se añade automaticamente (p. ej. fecha de registro) tipo de dato "datetime" el cual guarda la fecha y hora (aaaa/mm/dd H:m:s), ahora bien para guardar las fechas yo uso la funcion time() para añadir automaticamente o mediante variables si se ingresa por formulario
aki te pongo un ejemplo
Código PHP:
<?
include('config.php'); // este archivo contiene los datos de conexion a tu BD
$fecha_registro = time(); // establecemos la fecha actual
$fecha_nacimiento = $fechanac = $anio . "-" . $mes . "-" . $dia; //cada variable $anio, $mes y $dia fueron ingresados con distintos elementos de form (textbox, combo, combo) respectivamente
$sql = mysql_query("INSERT INTO tu_tabla (fecha_registro,fecha_nacimiento) VALUES('$fecha_registro','$fecha_nacimiento')");
?>
si te sirvio nos dices.
un saludo