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)