Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/10/2007, 11:10
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Como invertir los resutados de una consulta?

Código PHP:
while (list($key$row) = each($datos)) {
    echo 
$row["id"];
    echo 
" - ";
    echo 
$row["nombre"];
    echo 
"<br>";

Podrias tambien usar foreach, y el número de campos no tiene nada que ver, pues $datos es un array de este tipo: $datos[fila][columna] = valor:
Código PHP:
foreach ($datos as $row) {
    echo 
$row["id"];
    echo 
" - ";
    echo 
$row["nombre"];
    echo 
" - ";
    echo 
$row["apellidos"];
    echo 
" - ";
    echo 
$row["email"];
    echo 
"<br>";

Es lo mismo

Fíjate como defines $datos:
Código PHP:
while($row mysql_fetch_assoc($rs)) {
    
$datos[] = $row;

Por lo tanto, no importa el número de columnas en tu consulta. Tdo se almacena y lo accedes igual que un while() con su mysql_fetch_assoc()...

Un saludo,