我想知道如何将sql数据表加载到php中。我的意思是这个。
在.net中,您执行dataadapter.fill(dataset),并且只需对数据库进行一次调用,即可将所有数据带到网页。
但是在 php 中,您通常调用 mysql_fetch_assoc,它从结果集中逐行读取,从而从数据库生成 n 个读取。
我的问题是,如果php中存在一些dataadapter.fill,它允许我通过一次调用从数据库中获取所有数据
最佳答案
你可以尝试这样的事情:
$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()
但一次仅获取一行。
关于php - 在 php 中加载数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25221406/