在php中加载数据表

时间:2014-08-09 17:47:20

标签: php mysql datatable

我想知道将sql数据表加载到php的方法。我是说这个。

在.net中执行dataadapter.fill(dataset),只对数据库进行一次调用,将所有数据都带到网页上。

然而,在php中,通常调用mysql_fetch_assoc,它从结果集中读取每行的行,从数据库生成n次读取。

我的问题是,如果在php中存在一些dataadapter.fill,它允许我通过一次调用从数据库中提取所有数据

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

$final = array();

    while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
      $ar = array('Column1' => $row['Column1'], 'Column2' => $row['Column2']);
      array_push($final, $ar);
    }

return $final;

它只查询数据库一次。所有查询结果都存储在$results中。 mysqli_fetch_array()一次只能获取一行。