【发布时间】:2014-10-06 12:00:08
【问题描述】:
我有一个执行查询的 PDO 连接,但不知道如何读取获取的结果,结果以对象而不是数组的形式返回。
$query = $MyPDO->query("SELECT count(ID) FROM score WHERE totalscore>? AND competition=?",$data['totalscore'],$data['competition']);
//$fetch = $query->fetch();
while($fetch = $query->fetch()){
var_dump($fetch);
}
结果是:
object(stdClass)#3 (1) { ["count(ID)"]=> string(2) "27" }
谁能告诉我怎么读这个? $fetch["count(ID)"] 无效,$fetch[0] 也无效。
【问题讨论】:
-
$query->fetch(PDO::FETCH_ASSOC), echo $fetch['count(ID)'];有关使用 PDO 检索信息的方式的更多信息在这里:php.net/manual/en/pdostatement.fetch.php