【问题标题】:How to fetch row in PDO?如何在 PDO 中获取行?
【发布时间】:2017-05-20 17:26:54
【问题描述】:

这是我的代码:

$qs_num = $this->dbh->query("SELECT COUNT(amount), COUNT(*) FROM qanda WHERE type = 0");
print_r($qs_num); die;

结果如下:

//=> PDOStatement Object ( [queryString] => SELECT COUNT(amount), COUNT(*) FROM qanda WHERE type = 0 )

我怎样才能得到上面的查询结果?该查询应返回 1 行包含两列。

【问题讨论】:

    标签: php pdo fetch


    【解决方案1】:

    你需要像这样调用 PDOStatement 对象的 fetch 方法:

    $row = $qs_num->fetch(PDO::FETCH_ASSOC)
    

    http://php.net/manual/en/pdostatement.fetch.php

    【讨论】:

      猜你喜欢
      • 2012-08-19
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多