Php 从mysql加载数组

Php 从mysql加载数组,php,mysql,multidimensional-array,Php,Mysql,Multidimensional Array,基本上我想在16列中选4列;id、用户名、国家/地区、签名更新;在我的表中创建一个数组 我对这个概念有一个基本的理解,抓取一行并放置在数组中,然后是下一行,依此类推。然后将数组放入一个数组中 只有一个问题。我完全不知道该怎么做。 我刚开始学习php和mysql,所以请耐心等待。提前谢谢 它应该会自动为您做到这一点: $query = mysql_query("SELECT `id`,etc"); while( $row = mysql_fetch_assoc( $query ) ) { e

基本上我想在16列中选4列;id、用户名、国家/地区、签名更新;在我的表中创建一个数组

我对这个概念有一个基本的理解,抓取一行并放置在数组中,然后是下一行,依此类推。然后将数组放入一个数组中

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

它应该会自动为您做到这一点:

$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);

它会自动为您执行以下操作:

$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);

到目前为止你有什么?嗯,我发现了这个,但我对如何使用它感到困惑:$sql=mysql_query(“从成员中选择用户名、id、signupdate、国家”)$result=mysql\u查询($sql)$内容=数组();虽然($row=mysql\u fetch\u assoc($result)){$content[$row['id']]=$row;}到目前为止你有什么?我发现了这个,但我对如何使用它感到困惑:$sql=mysql\u查询(“从成员中选择用户名、id、signupdate、国家”)$result=mysql\u查询($sql)$内容=数组();而($row=mysql\u fetch\u assoc($result)){$content[$row['id']]=$row;}。。。我需要它在“会员喊叫页面”上列出会员,但我仍然confused@iPElectronics:我不知道为什么他们的样式表会乱七八糟,但在进一步讨论之前,您需要先阅读此内容。听起来你好像没有跟上你真正在做的事情:我想我现在明白了,我的下一个问题是使用foreach循环获取第一行并使用这些变量,然后获取下一行,使用这些变量等等,直到没有更多的行。。。我需要它在“会员喊叫页面”上列出会员,但我仍然confused@iPElectronics:我不知道为什么他们的样式表会乱七八糟,但在进一步讨论之前,您需要先阅读此内容。听起来你还没有跟上你真正做的事情的速度:我想我现在明白了,我的下一个问题是使用foreach循环获取第一行并使用这些变量,然后获取下一行,使用这些变量等等,直到没有更多的行