php - 在 php 中加载数据表

标签 php mysql datatable

我想知道如何将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/

相关文章:

mysql - 不小心删除了mysql数据库

MySQL - 更新同一列两次

c# - 得到无法识别的转义序列错误

php - php 中带有换行符的 MySQL 输出

php - 从原始查询中获取 Laravel Eloquent Collection

javascript - AJAX 文件上传给出未定义的文件错误

c# - 使用简单 = 的引用问题不同

c# - .net 数据集主键 - 强制唯一性?

php - 使用 CakePHP 修改一行

php - 根据选择选项(AJAX?)自动更改 PHP 变量