【发布时间】:2014-06-20 21:19:22
【问题描述】:
我有一个while 在我的 sql 结果中循环。
while ($var = mysql_fetch_array ($result)) {
$data1 = $var['data1'];
$data2 = $var['data2'];
$data3 = $var['data3'];
}
如何使用这些值创建multidimensional array?
谢谢。
【问题讨论】:
我有一个while 在我的 sql 结果中循环。
while ($var = mysql_fetch_array ($result)) {
$data1 = $var['data1'];
$data2 = $var['data2'];
$data3 = $var['data3'];
}
如何使用这些值创建multidimensional array?
谢谢。
【问题讨论】:
您使用的 mysql 库已弃用,将被删除。如果您切换到 PDO,您可以使用 PDOStatement::fetchAll 方法,这正是您想要的。
如果你坚持使用mysql库,你可以这样做:
$array= array();
while ($array[] = mysql_fetch_array ($result));
它将生成一个数组,其中每个项目代表一行。每个项目本身就是一个包含行数据的数组。
【讨论】: