Foros del Web » Programando para Internet » PHP »

mejor forma de recorrer una matriz resultado de una consulta mysql con foreach

Estas en el tema de mejor forma de recorrer una matriz resultado de una consulta mysql con foreach en el foro de PHP en Foros del Web. Poseo la siguiente instruccion @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código php: Ver original $sql = "Select nombre_cliente as nombre, rif as id, dir as direccion from mitabla" ; ...
  #1 (permalink)  
Antiguo 13/08/2009, 12:50
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 20 años, 5 meses
Puntos: 4
mejor forma de recorrer una matriz resultado de una consulta mysql con foreach

Poseo la siguiente instruccion

Código php:
Ver original
  1. $sql = "Select nombre_cliente as nombre, rif as id, dir as direccion from mitabla";
  2.  
  3. $myarray = msql_query($sql);
  4. while $arreglo = mysql_fetch_array($myarray)
  5. {
  6. $arreglo[0]." ".$arreglo[1]." ".$arreglo[2]"<br />";
  7. }

Pero me gustaria dejar ese while y cambiarlo por un foreach... como seria la mejor forma de reestructurar este codigo...
  #2 (permalink)  
Antiguo 12/09/2009, 17:07
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: mejor forma de recorrer una matriz resultado de una consulta mysql con for

Hola
Pues asigna el arreglo como lo tienes en el while, y quitas el while
y luego pones el foreach, es decir, algo asi


Código php:
Ver original
  1. $arreglo = mysql_fetch_array($myarray);
  2. //luego el foreach
  3. foreach(){
  4. }
  5. saludos
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 20:32.