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

¿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 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;
}

Respuestas

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;

Bladimiro Bahamón Cortés