Foros del Web » Programando para Internet » PHP »

Datos de consulta BD en array

Estas en el tema de Datos de consulta BD en array en el foro de PHP en Foros del Web. Hola Quería acumular el resultado de una consulta a la base de datos en un array multidimensional, de forma que me recoja no sólo las ...
  #1 (permalink)  
Antiguo 29/02/2004, 15:16
Avatar de Lio Tse  
Fecha de Ingreso: febrero-2004
Mensajes: 21
Antigüedad: 20 años, 2 meses
Puntos: 0
Datos de consulta BD en array

Hola

Quería acumular el resultado de una consulta a la base de datos en un array multidimensional, de forma que me recoja no sólo las variables de la base de datos, sino también el número de fila que supone en la consulta a la base.

Mi pregunta es... ¿ Existe alguna función php que haga ya esto?

¿ Si no es así... el código siguiente tendría alguna forma de solucionarme el problema... o incurriría en algún error?

Código PHP:
<?
$r
=mysql_query($sql,$con);
$n=0
while ($re=mysql_fecht_array($r)) {
$n++;
$res[n]=$re;
}
?>
Donde 'res' sería el array multidimensional que me acumularía los resultados de la consulta...

Gracias
  #2 (permalink)  
Antiguo 29/02/2004, 16:08
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
Código PHP:
while ($re=mysql_fecht_array($r)) {
$n++;
$res[n]=$re['celda']; // te faltó algo ahí 
  #3 (permalink)  
Antiguo 29/02/2004, 16:55
Avatar de Lio Tse  
Fecha de Ingreso: febrero-2004
Mensajes: 21
Antigüedad: 20 años, 2 meses
Puntos: 0
Cita:
Mensaje Original por lado2mx
Código PHP:
$res[n]=$re['celda']; // te faltó algo ahí 
¿ Quieres decir que para que funcione tengo que referir todas las variables que consulto en el query?... Es decir, tendría que poner

Código PHP:
$res[$n]=$re['variable1','variable2',...]; 
o que simplemtente tengo que poner

Código PHP:
$res[$n]=$re[]; 
Gracias
  #4 (permalink)  
Antiguo 01/03/2004, 07:45
Avatar de Lio Tse  
Fecha de Ingreso: febrero-2004
Mensajes: 21
Antigüedad: 20 años, 2 meses
Puntos: 0
De acuerdo

Bueno, parece que el código que puse... me da buen resultado
__________________
Hoy es siempre todavía
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 13:54.