¿como podría ordenar por fecha los datos de una tabla?

En una pagina que estoy haciendo tengo el siguiente php para listar lo que hay en una tabla de mysql alguien sabe komo ordenarlos por fecha? tengo un...

La FAQ ¿como podría ordenar por fecha los datos de una tabla? tiene

Pertenece a la categoría:

Pregunta
En una pagina que estoy haciendo tengo el siguiente php para listar lo que hay en una tabla de mysql
alguien sabe komo ordenarlos por fecha? tengo un campo de la tabla en el cual esta la fecha se llama "fecha", como se usa el "order by" ?



$ssql = "select * from $tabla " . $criterio . " limit ".


$inicio . "," . $tam ;


$rs = mysql_query($ssql);


$num = mysql_num_rows($rs);


while ($row = mysql_fetch_object($rs)){
$titulo = $row->titulo;


$resumen = substr($row->historia,0,50);


$resumen = $resumen."...";


include ("table.inc");


echo $table;


}


Respuesta de Bladimiro Bahamón Cortés
ORDER BY column [ ASC | DESC ] [, ...]



column puede ser tanto el nombre de una columna como un número ordinal.

Los números ordinales hacen referencia a la posición (de izquierda a
derecha) de la columna. Esta característica hace posible definir un orden
basado en una columna que no tiene un nombre adecuado. Esto nunca es
absolutamente necesario ya que siempre es posible asignar un nombre a una
columna calculada utilizando la cláusula AS, por ej.:


SELECT title,
date_prod + 1 AS newlen FROM films ORDER BY newlen;

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fue enviado 1 comentario a la faq
1 comentario revisado:
Por: Sergio Caparrós
07/9/04
Para ordenar el resultado de una consulta, simplemente hay que poner al final de la misma el criterio de ordenación. Por ejemplo:
$query="select * from clientes where dni=".$dni." order by fecha";
donde el campo fecha debe estar definido como tipo "timestamp" o "date".

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo