Foros del Web » Programando para Internet » PHP »

Ordenar filas en una consulta

Estas en el tema de Ordenar filas en una consulta en el foro de PHP en Foros del Web. Hola, estoy realizando una tabla mediante una consulta a la base de datos y me gustaría que en la primera columna aparecieran ordenadas todas las ...
  #1 (permalink)  
Antiguo 29/04/2006, 20:32
 
Fecha de Ingreso: octubre-2005
Mensajes: 42
Antigüedad: 12 años, 1 mes
Puntos: 0
Ordenar filas en una consulta

Hola, estoy realizando una tabla mediante una consulta a la base de datos y me gustaría que en la primera columna aparecieran ordenadas todas las filas de dicha consulta. Tal que así (más o menos):

1 Resultado consulta
2 Resultado consulta
3 Resultado consulta
.
.
20 Resultado consulta

Ya he probado a hacerlo mediante una variable y no he obtenido el resultado deseado. No sé, igual hay que cambiar algo de sitio
Este es el código:

$sql = mysql_query("SELECT * FROM ciudades where country='España'");
$num = 1;
if($sql) {
while($u=mysql_fetch_assoc($sql)) {
echo '<tr>
<td align=center bgcolor=#000000><FONT FACE=verdana,arial,tahoma SIZE=1 color=#ffffff>$num.
</td>
<td align=left bgcolor=#ffffff><FONT FACE=verdana,arial,tahoma SIZE=1>'.$u['nombre'].'
</td>';
$num++;
}
}
  #2 (permalink)  
Antiguo 29/04/2006, 21:10
Avatar de atak  
Fecha de Ingreso: julio-2005
Ubicación: Huancayo
Mensajes: 490
Antigüedad: 12 años, 4 meses
Puntos: 5
De acuerdo Bucle

Hola jokin82

Prueba con este Script

Código PHP:
<?php
$con
=mysql_connect("localhost","USER,"PASS")or die("Error conectando");
$db=mysql_select_db("
BASE DE DATOS",$con);
$sql="
SELECT FROM ciudades where country='España'";
$query=mysql_query($sql)or die("
Error en consulta");
$n=mysql_num_rows($query)or die(" 
Error  02");
if($n)
{
    $n=1;
    while($campo=mysql_fetch_array($query))
    {
        
        echo "
<br>".$n." ".$campo['nombre'];
        $n++;
    }
}
else
{
    echo "
No se tienen datos";
}

?>

Espero que te ayude

Salu2

__________________
. .: El mejor Inicio :. .
  #3 (permalink)  
Antiguo 30/04/2006, 08:28
 
Fecha de Ingreso: octubre-2005
Mensajes: 42
Antigüedad: 12 años, 1 mes
Puntos: 0
Gracias por tu ayuda. Ya funciona.
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 23:54.