Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-09-2008
Dean Dean is offline
Miembro
 
Registrado: jun 2008
Posts: 33
Poder: 0
Dean Va por buen camino
Question Como mostrar registros ordenados a la inversa

hola antes que todo decir que no se mucho del tema
deseo saber como hago para ordenar los registros de forma que el ultimo en la base de datos sea el primero en mostrarse
o sea que el ultimo mensaje que se introdujo en la base de datos aparezca de primero en la tabla que genero con php
yo me hice este codigo(nada del otro mundo)

Código PHP:
<?php
include('conexiondb.php');
$query = ("select * from datos");
$result mysql_query($query);
if (!
result)
{
echo 
'La tabla no existe';
}
$num_results mysql_num_rows($result);
echo 
'<p>Existen: '.$num_results.' mensajes</p>';
echo 
'<a href = '.'star.php'.'>actualizar</a>';
for (
$i=$num_results$i >=0$i--)
{
$row mysql_fetch_array($result);
//echo '<p><strong>'.($i+1).':'    ;
//echo '<hr>';
//echo($row['mensajes']);
echo '<table  border="0">';
echo 
'<tr>'
echo 
'<td bgcolor="#33CCFF">'$row['mensajes'] .'</td>';
echo 
'</tr>';
echo 
'</table>';
}
echo 
'<br><br><br>';
echo 
'Creado con el bloc de notas, Yunier Díaz Durán (actualmente se trabaja en mejoras)';
?>
pero con este codigo solo logre que se muestren en el mismo orden que estan y la tabla y yo quiero que sea a la inversa
no se si logre explicarme bien
gracias de antemano

Última edición por dec fecha: 25-09-2008 a las 17:15:11.
Responder Con Cita
  #2  
Antiguo 25-09-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Lo suyo sería que los registros vinieran ya ordenados de la base de datos. Para esto podrías utilizar algún campo de tipo "fecha", no sé si el mismo "ID" (si es que la tabla cuenta con este) podría servir... pero en todo caso, ya digo, tratar de traer los registros ordenados tal y como los necesitas.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 25-09-2008
Dean Dean is offline
Miembro
 
Registrado: jun 2008
Posts: 33
Poder: 0
Dean Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola,

Lo suyo sería que los registros vinieran ya ordenados de la base de datos. Para esto podrías utilizar algún campo de tipo "fecha", no sé si el mismo "ID" (si es que la tabla cuenta con este) podría servir... pero en todo caso, ya digo, tratar de traer los registros ordenados tal y como los necesitas.
creo que lo intentare con un campo id y pasandole un order by descendiente en la consulta por ese campo
parece ser la mejor solucion
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al mostrar registros Fenareth Conexión con bases de datos 5 09-04-2008 19:18:53
Como mostrar los contenidos de registros valera Varios 10 01-05-2006 18:05:31
Copiar registros ordenados a otras tablas... Phacko Conexión con bases de datos 6 06-01-2005 01:08:27
mostrar los registros chona Firebird e Interbase 5 27-07-2004 17:20:45
Controlar como mostrar los registros al imprimir Aprendiendo Impresión 3 02-09-2003 14:45:21


La franja horaria es GMT +2. Ahora son las 23:55:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi