从mysql加载数组数组

时间:2012-05-04 21:27:12

标签: php mysql multidimensional-array

基本上我想要16列中的4列; ID,用户名,国家,signupdate;在我的表中并从中创建一个数组数组。

mysql table

我对概念有一个基本的把握,抓住一行并放在一个数组中,然后是下一个,依此类推。然后将数组放在一个数组中。

只有一个问题。我完全不知道该怎么做。 我刚开始学习php和mysql,所以请耐心等待。提前谢谢!

1 个答案:

答案 0 :(得分:1)

它应该自动为您完成:

$query = mysql_query("SELECT `id`,etc");
while( $row = mysql_fetch_assoc( $query ) )
{
  echo $row['id'];
  echo $row['etc'];
}

这将为您提供'关联数组'的每一行。或者,您可以创建一个大的关联数组:

$bigArray = array();
$query = mysql_query("SELECT `id`,etc");
while( $row = mysql_fetch_assoc( $query ) )
{
  $bigArray[] = $row;
}

print_r($bigArray);