Foros del Web » Programando para Internet » PHP »

problemas con array

Estas en el tema de problemas con array en el foro de PHP en Foros del Web. Hola, tengo un pequeño problema trabajando con array, la cuestión es que estoy declarando un array de lo extraido de una db Código: $quer=mysql_query($query, $conexion) ...
  #1 (permalink)  
Antiguo 22/06/2011, 02:59
ie8
 
Fecha de Ingreso: febrero-2011
Mensajes: 25
Antigüedad: 13 años, 2 meses
Puntos: 0
problemas con array

Hola, tengo un pequeño problema trabajando con array, la cuestión es que estoy declarando un array de lo extraido de una db

Código:
$quer=mysql_query($query, $conexion) or die(error(1));
	while($array2=mysql_fetch_array($quer))
	{
	 
	 $array=array($array2['variable']=>$array2['valor']);
	 
	}
La cuestión es que la tabla tiene dos columnas, variable y valor y yo quiero tener un array con todos esos datos, pero que se acceda de la siguiente forma:

$array[$array2['variable']]=$array2['valor']

Asi con todos los valores correspondientes de la tabla, e intentado usando while y foreach pero no soy capaz... si me dan una mano se lo agradezco, o al menos una pista para saber por donde tengo que investigar.

He probado haciendo dentro del while anterior
Código:
$array+=array($array2['variable']=>$array2['valor']);
Pero como era de esperar no me funciono....
  #2 (permalink)  
Antiguo 22/06/2011, 03:27
Avatar de fbedia88  
Fecha de Ingreso: enero-2011
Ubicación: Santander
Mensajes: 83
Antigüedad: 13 años, 4 meses
Puntos: 20
Respuesta: problemas con array

mmm... creo que te estas liando un poco.

no he entendido bien lo que quieres hacer... pero quizas lo que necesites sea una matriz. Investiga sobre matrices en php haber si te puede solucionar el problema... Son basicamente 2 arrays en dos while...

Estare atento al tema haber si te puedo ayudar mejor.
  #3 (permalink)  
Antiguo 22/06/2011, 04:02
ie8
 
Fecha de Ingreso: febrero-2011
Mensajes: 25
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: problemas con array

Sí, sé que debo de meterlo en una matriz, eso es lo que quiero hacer la cuestion es como unir un array/matriz de dos dimensiones con todos sus elementos meterle un elemento mas sin eliminarle los anteriores.
  #4 (permalink)  
Antiguo 22/06/2011, 04:19
Avatar de fbedia88  
Fecha de Ingreso: enero-2011
Ubicación: Santander
Mensajes: 83
Antigüedad: 13 años, 4 meses
Puntos: 20
Respuesta: problemas con array

$tamaño = sizeof($array);

Asi conoces la dimensión del array y no eliminas ningún elemento... empiezas a meter los nuevos elementos desde $array[$tamaño+1] y ya esta.

Espero te ayude... me dices ;)

Un saludo

Etiquetas: Ninguno
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 06:16.