Foro de elhacker.net

Programación => 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.
Código:
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
  1.  
  2.  $sql = "SELECT *FROM detalle  ORDEN BY Id";
  3.  $consulta = mysql_query($sql);
  4.  
  5.  while( $rows = mysql_fetch_array($consulta) )
  6.   {
  7.     echo '' .$rows['nombre']. '<br>';
  8.   }
  9.  
  10.  

me esta dando un error en esta linea

Código
  1.   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
  1.  $sql = "SELECT * FROM detalle  ORDER BY Id";
  2.  $consulta = mysql_query($sql);
  3.  
  4.  while( $rows = mysql_fetch_array($consulta) )
  5.   {
  6.     echo '' .$rows['nombre']. '<br>';
  7.   }


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!!......     ;-)  ;-)