PHP - METER EN ARRAY VALORES EN UN WHILE

 
Vista:
sin imagen de perfil
Val: 14
Ha aumentado su posición en 14 puestos en PHP (en relación al último mes)
Gráfica de PHP

METER EN ARRAY VALORES EN UN WHILE

Publicado por Guillermo (12 intervenciones) el 04/12/2020 12:31:46
Buenas a todos una vez mas,

Os traigo ahora una duda que no logro sacar por google.

Tengo una tabla donde un idAventurero tiene una armadura con 2 objetos.

Realizo una llamada a la tabla de Objetos con un where con el id de cada objeto, como resultado me devuelve dos lineas (una correspondiente a cada objeto) con todos los valores de la tabla.

Por ejemplo :
1
2
3
4
5
6
7
8
9
10
11
12
$mysql_armadura = mysqli_query($conexion,"SELECT * FROM armadura WHERE idAventurero = '$idAventurero'");
       while($consulta2 = mysqli_fetch_array($mysql_armadura)){
              $cabeza = $consulta2['cabeza'];
              $pecho = $consulta2['pecho'];
}
$mysql_objetos = mysqli_query($conexion,"SELECT * FROM objetos WHERE idObjeto = '$cabeza' or idObjeto = '$pecho'");
       while ($registro = mysqli_fetch_array($mysql_objetos)){
                 Aqui se iran recorriendo las filas de la BBDD , lo que busco es poder almacenar los datos en variables
                con un array para poder llamarlas posteriormente.
                 $nombre_objetos = $registro[0];
                 $precio_objetos = $registro[1];
}

Lo que me ocurre es que solo guarda el ultimo valor de la tabla no va acumulando todos para que luego pueda hacer yo un echo $nombre_objetos[0]; o echo $nombre_objetos[1];
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.634
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

METER EN ARRAY VALORES EN UN WHILE

Publicado por Alejandro (839 intervenciones) el 04/12/2020 16:37:55
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Inténtalo así
1
2
3
4
$objetos[] = $registro;
 
echo $objetos[0][0]; // nombre_objeto
echo $objetos[0][1]; // precio_objeto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 14
Ha aumentado su posición en 14 puestos en PHP (en relación al último mes)
Gráfica de PHP

METER EN ARRAY VALORES EN UN WHILE

Publicado por Guillermo (12 intervenciones) el 04/12/2020 16:44:55
Buenas Alejandro!

Gracias por comentar, funciona correctamente no se me había ocurrido definir así el array , por mas que he visto en google no he encontrado nada similar pero funciona perfectamente, entiendo que el primer parámetro del array son las filas y el segundo las columnas.

Una vez mas muchas gracias y tomo nota de lo aprendido!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar