我有一个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));
它将生成一个数组,其中每个项代表一行。每个项本身是一个包含行数据的数组。