PHP / MySQL almacenando y buscando fechas

Al igual que muchas personas, estoy totalmente confundido por las muchas funciones de fecha en PHP y MySQL. Lo que necesito es poder almacenar una fecha en MySQL y poder verla en la pantalla en un formato legible para humanos, buscarla por mes, año o combinación de ambos usando un formulario web estándar, o ordenarlo en meses o años.

Ejemplo de búsqueda sería todos los registros de febrero de los últimos 5 años.

Tengo un calendario de JavaScript que ingresa el mes en el formulario como 12/02/2011.

¿Cuál es el mejor formato para usar para esto? ¿Cuál debería ser el campo en MySQL?

Gracia

Respuestas a la pregunta(3)

Su respuesta a la pregunta