Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

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

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


 Respuesta de Bladimiro Bahamón Cortés  18/2/03 
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 de los visitantes
Se muestra un comentario revisado

 Comentario de 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".

 
FAQ relacionadas
  + Alojamiento gratis con MySQL
  + Bases de datos PHP
  + Interfaz visual para el manejo de MySQL
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Dónde guardo una base de datos para accederla con PHP
  + Insertar dato de una consulta en un campo de texto
  + Cómo paginar resultados con PHP y MySQL
  + Es necesario usar mysql_free_result() y mysql_close()?
  + Base de datos en PHP

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

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia