Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2013, 08:32
gabrielrojasm1991
 
Fecha de Ingreso: julio-2013
Mensajes: 4
Antigüedad: 10 años, 9 meses
Puntos: 0
Problema datos array en un for

mi problema es el siguiente.. trato de sacar todos los nombres relacionados de una tabla a otra.
tengo la tabla player y la tabla player index. en la player index tengo id pid1 pid2 pid3 pid4 y en la player trato de buscar el nombre de cada uno de esos id. logro que funcione pero al mostrar el foreach solo me muestra 1 de los nombres.

Código:
for($i=1; $i<=4; $i++){
if (($pid = $value['pid'.$i])!=0){
$query2 = "SELECT id,name FROM $mDbPlayer[1].player WHERE id='$pid' ";
$st = $con->execute($query2);
$player_list[] = $this->player_list = $st->fetchAll();

}}
var_dump ($player_list); // me muestra todos los datos.

 }
esto me muestra el array.
Código:
array (size=2)
  0 => 
    array (size=1)
      0 => 
        array (size=4)
          'id' => string '976305' (length=6)
          0 => string '976305' (length=6)
          'name' => string 'Renzo' (length=5)
          1 => string 'Renzo' (length=5)
  1 => 
    array (size=1)
      0 => 
        array (size=4)
          'id' => string '995684' (length=6)
          0 => string '995684' (length=6)
          'name' => string 'akaneeeeeeee' (length=12)
          1 => string 'akaneeeeeeee' (length=12)

Última edición por gabrielrojasm1991; 19/07/2013 a las 08:55 Razón: mostrar array