一段时间内创建一个数组

时间:2014-05-04 15:08:47

标签: php arrays

我有一个while循环在我的sql结果中。

while ($var = mysql_fetch_array ($result)) {
  $data1 = $var['data1'];
  $data2 = $var['data2'];
  $data3 = $var['data3'];
}

如何使用这些值创建multidimensional array

感谢。

1 个答案:

答案 0 :(得分:3)

您使用的mysql库已弃用,将被删除。如果切换到PDO,则可以使用PDOStatement::fetchAll方法,该方法可以完全按照您的要求进行操作。

如果你坚持使用mysql库,你可以这样做:

$array= array();
while ($array[] = mysql_fetch_array ($result));

它将生成一个数组,其中每个项目代表一行。每个项本身都是一个包含行数据的数组。