Foros del Web » Programando para Internet » PHP »

Leer los resultados de una consulta de atras hacia adelante

Estas en el tema de Leer los resultados de una consulta de atras hacia adelante en el foro de PHP en Foros del Web. Como estan mis carajillos programadores, les tengo una pregunta para que se diviertan un rato y me puedan ayudar de paso... Resulta que al hacer ...
  #1 (permalink)  
Antiguo 01/08/2007, 11:57
Avatar de eskorbutin  
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 17 años, 9 meses
Puntos: 2
Leer los resultados de una consulta de atras hacia adelante

Como estan mis carajillos programadores, les tengo una pregunta para que se diviertan un rato y me puedan ayudar de paso...

Resulta que al hacer una consulta SQL necesito leer los resultados de atras hacia adelante.. como le puedo hacer?

Código PHP:
while($row mysql_fetch_array($result)){
        
$color = (($c 2) == 0) ? "#000000" "#FFFFFF";
        
$fontColor = ($color == "#000000") ? "#FFFFFF" "#000000";
        
$text .= "<tr><td style='background-color: $color; color: $fontColor;'>{$row['nick']}</td></tr>";
        
$text .= "<tr><td style='background-color: $color; color: $fontColor;'>{$row['email']}</td></tr>";
        
$text .= "<tr><td style='background-color: $color; color: $fontColor;'>{$row['mensaje']}</td></tr>";
        
$c++;
    } 
lo estoy haciendo comunmente.. del primer registro hacia el ultimo.. pero necesito hacerlo al reves, es decir, del ultimo al primero.. como sería?
  #2 (permalink)  
Antiguo 01/08/2007, 12:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Leer los resultados de una consulta de atras hacia adelante

Código PHP:
$regs mysql_num_rows$result );
for( 
$i $regs 1$i >= 0$i++ ) {
      
mysql_data_seek$result$i );
      
$row mysql_fetch_row$result );

Saludos.
  #3 (permalink)  
Antiguo 01/08/2007, 12:21
Avatar de eskorbutin  
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 17 años, 9 meses
Puntos: 2
Re: Leer los resultados de una consulta de atras hacia adelante

Gracias de nueva cuenta GatorV, solo que en el for es $i-- ... pero todo funciona bien!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.