我有一个while
循环在我的sql结果中。
while ($var = mysql_fetch_array ($result)) {
$data1 = $var['data1'];
$data2 = $var['data2'];
$data3 = $var['data3'];
}
如何使用这些值创建multidimensional array
?
感谢。
答案 0 :(得分:3)
您使用的mysql库已弃用,将被删除。如果切换到PDO,则可以使用PDOStatement::fetchAll方法,该方法可以完全按照您的要求进行操作。
如果你坚持使用mysql库,你可以这样做:
$array= array();
while ($array[] = mysql_fetch_array ($result));
它将生成一个数组,其中每个项目代表一行。每个项本身都是一个包含行数据的数组。