foreach($array1 as $value)
{
echo '
';echo $value;
echo '
';}
?>
我有更多的数组:array2,array3.
上面的代码只执行array1的值,但是我希望同一个表中所有数组的所有值都在不同的列中!
array1 | array2 | array3
------------------------
| |
| |
| |
| |
我想要这样的东西……
我尝试修改代码,但不知道如何正确地做到这一点.
$data = mysql_query(" SELECT * FROM user_pokemon_db WHERE user_id = '".$id."' ");
while($rows = mysql_fetch_assoc($data)) {
$db_id = $rows['id'];
$array[] = $db_id;
$level = $rows['level'];
$array1[] = $level;
$exp = $rows['exp'];
$array2[] = $exp;
$pkmn_id = $rows['pkmn_id'];
$data1 = mysql_query(" SELECT * FROM pokemons WHERE pk_id = '".$pkmn_id."' ");
while($rows = mysql_fetch_assoc($data1)) {
$poke = $rows['path']; $array3[] = $poke;
}
}
上面的代码从数据库中获取数据并将其添加到不同的数组中!