Php 在一段时间内创建一个数组

Php 在一段时间内创建一个数组,php,arrays,Php,Arrays,我有一个while在我的sql结果中循环 while ($var = mysql_fetch_array ($result)) { $data1 = $var['data1']; $data2 = $var['data2']; $data3 = $var['data3']; } 如何使用这些值创建多维数组 谢谢。您使用的mysql库已弃用,将被删除。如果您切换到PDO,您可以使用该方法,该方法正是您想要的 如果您坚持使用mysql库,您可以这样做: $array= array();

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

while ($var = mysql_fetch_array ($result)) {
  $data1 = $var['data1'];
  $data2 = $var['data2'];
  $data3 = $var['data3'];
}
如何使用这些值创建多维数组


谢谢。

您使用的mysql库已弃用,将被删除。如果您切换到PDO,您可以使用该方法,该方法正是您想要的

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

$array= array();
while ($array[] = mysql_fetch_array ($result));
它将生成一个数组,其中每个项表示一行。每个项本身就是一个包含行数据的数组