【问题标题】:Create an array during a while [closed]在一段时间内创建一个数组[关闭]
【发布时间】: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

谢谢。

【问题讨论】:

    标签: php arrays


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      相关资源
      最近更新 更多