Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2007, 07:11
1pere3
 
Fecha de Ingreso: noviembre-2006
Mensajes: 68
Antigüedad: 18 años, 4 meses
Puntos: 0
Ordenar por fecha

Muy buenas a todos, tengo 2 pequeñas consultas.

Tengo una db en sql con un campo llamado fecha (DATE, 0000-00-00)
Cuando inserto info en la db me recoge la fecha por ese orden. año, mes, día y para que se vea en formato español inserto en la web el siguiente código

Código PHP:
$res=mysql_query("select DATE_FORMAT(fecha,\"%d/%m/%Y\") as fecha,lugar from nombredelatabla order by fecha asc limit 0,10"); 
1. El primer problema es que el listado me lo hace correctamente en formato español, pero el orden me lo hace por días y no por fechas reales.

2. ¿Que código hay que poner para que en el año solo aparezcan las 2 últimas cifras?

Resumiendo, me lista esto:
dia/mes/año
01/10/2007
05/08/2007
07/05/2007
07/06/2007
09/07/2007
10/09/2007


Y necesito esto otro

dia/mes/año
07/05/07
07/06/07
09/07/07
05/08/07
10/08/07
01/10/07

Saludos y gracias a todos.