Manejar fecha con php de MySql

hugoandres
14 de Agosto del 2003
No se como extraer el día de una fecha en una tabla de mysql, puedo extraer el mes y el año con las funciones month(fecha) y year(fecha) pero cuando le coloco day(fecha) me da error:
$result = mysql_query("SELECT nombres, apellidos, fecha_nac FROM maestra WHERE month(fecha_nac) = 07 and day(fecha_nac)=15", $link);

Muchas gracias

gatsu
14 de Agosto del 2003
dayofyear(fecha) te saca el numero del dia dentro del año, ej: dayofyear(2003/07/08)=198(aprox). dayofmonth(fecha), que mas se puede decir, este probablemante es el que necesitas.

Cristian
14 de Agosto del 2003
Otra opción sería extraer el dia de la BD, a través de
la función MID .....

Ejemplo

$result = mysql_query("SELECT nombres, apellidos, fecha_nac FROM maestra WHERE month(fecha_nac) = 07 and mid(fecha_nac,8,2)=15", $link);

siendo que en la BD el formato de fecha es "2003/08/20" (año/mes/dia) ...

Shao !!