Usa
date_format para obtener la fecha en el formato que quieras,
SELECT date_format('2012-07-26', '%d/%m/%Y') ----> 26/07/2012
SELECT date_format(fecha, '%d/%m/%Y') from tutabla ----> 26/07/2012 si el campo fecha tiene '2012-07-26'
pero al guardarla recuerda que siempre debes guardarla en el formato nativo de mysql yyyy-mm-dd, no necesitas hacer ninguna transformación del string para usarlo en INSERT INTO
INSERT INTO tabla (fecha) VALUES ('2012-07-26')
Si el campo fecha tiene formato date eso se guardara como una fecha no como string.
Cita: Fri Nov 04 2001 00:00:00 CET...no se de donde sale todo eso si he metido solo fecha.
Esa es la gracia del formato datetime sabe todo sobre la fecha que has guardado pero lo dice en inglés
Fri por friday (viernes)
Nov por Noviembre
04 por 4
2001 por 2001
00:00:00 la hora como no has puesto pone las 00:00:00
CET zona horaria
2001-11-04
La unica duda es que ese dia era domingo no viernes....???? no se si es que has copiado mal los datos....