如何在PDO中获取行?

时间:2017-05-20 17:26:54

标签: php pdo fetch

这是我的代码:

$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行包含两列。

1 个答案:

答案 0 :(得分:1)

您需要像下面这样调用PDOStatement对象的fetch方法:

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

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