Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: 01munrra en 31 Marzo 2012, 01:09 AM

Título: Recorrer una tabla con un bucle FOR??!!!!!
Publicado por: 01munrra en 31 Marzo 2012, 01:09 AM
Saludos!!!..... les comento, como puedo recorrer una tabla con un bucle FOR?,,,, la idea es ordenar una tabla de Mayor a menor.....

:huh:
Título: Re: Recorrer una tabla con un bucle FOR??!!!!!
Publicado por: dark_sargon en 31 Marzo 2012, 01:23 AM
¿Qué tipo de tabla, de una base de datos o simplemente una tabla?
Título: Re: Recorrer una tabla con un bucle FOR??!!!!!
Publicado por: 01munrra en 31 Marzo 2012, 01:25 AM
es una tabla de la base de datos......
Título: Re: Recorrer una tabla con un bucle FOR??!!!!!
Publicado por: dark_sargon en 31 Marzo 2012, 01:45 AM
Al momento de hacer la consulta a tu tabla puedes ordenar los datos.

E.g.
SELECT * FROM "nombre_tabla" ORDER BY nombre DESC

Con lo anterior tu resultado obtendría los datos ordenados por nombre de manera descendente.
Título: Re: Recorrer una tabla con un bucle FOR??!!!!!
Publicado por: 01munrra en 31 Marzo 2012, 02:40 AM
fijate esto...

Código (php) [Seleccionar]


  $sql = "SELECT *FROM detalle  ORDEN BY Id";
  $consulta = mysql_query($sql);

  while( $rows = mysql_fetch_array($consulta) )
   {
     echo '' .$rows['nombre']. '<br>';
   }



me esta dando un error en esta linea

Código (php) [Seleccionar]
   while( $rows = mysql_fetch_array($consulta) )

este:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Estructura\index.php on line 31

que sera???
Título: Re: Recorrer una tabla con un bucle FOR??!!!!!
Publicado por: dark_sargon en 31 Marzo 2012, 03:16 AM
No se escribe ORDEN sino ORDER (recuerda que es en inglés)

Código (php) [Seleccionar]
  $sql = "SELECT * FROM detalle  ORDER BY Id";
  $consulta = mysql_query($sql);

  while( $rows = mysql_fetch_array($consulta) )
   {
     echo '' .$rows['nombre']. '<br>';
   }
Título: Re: Recorrer una tabla con un bucle FOR??!!!!!
Publicado por: 01munrra en 31 Marzo 2012, 03:34 AM
tienes razon esa era mi error, Gracias por tu aporte!!......     ;-)  ;-)