Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2011, 14:37
DaronWolff
 
Fecha de Ingreso: octubre-2009
Ubicación: Merida Yucatan
Mensajes: 93
Antigüedad: 14 años, 7 meses
Puntos: 2
Pregunta Como iterar sobre elementos de un return mysql_fetch_assoc desde una funcion

Hola amigos.

Tengo la siguiente función


function recuperar(){
include("conn.pgp");
$q = "SELECT * FROM datos_prueba ";
$r = mysql_query($q,$conexion);
if(mysql_num_rows($r)>0):
return mysql_fetch_assoc ($r);
else:
return false;
endif;
}

en teoría debo poder iterar sobre los elementos contenidos de la funcion recuperar()

while($dato = $clase_control->recuperar())
{
echo $dato ["id_dato"];
}
Pero por alguna causa esto se cicla y no despliega ningun dato

igual ya probe con un foreach y tampoco me funciona.
foreach($dato as $datos) {
echo $datos["id_dato"]."<br />";
}

Alguien me puede decir como puedo íterar en todos los datos contenidos en el arreglo recuperado por mi consulta?

gracias.

llevo como 2 horas con testo :/