![](/img/trans.png)
[英]How do I change the following query to a Zend Framework (1) query?
[英]How do I read the following query
我有一個執行查詢的 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]
也不起作用。
使用SELECT count(ID) as count...
和$fetch->count
。
使用“->”運算符代替“[”
前任。:
$column = "count(ID)";
var_dump($fetch->$column);
很簡單
$sql = "SELECT count(ID) as counts FROM tablename... ";
$res = $MyPDO->query($sql);
$raw = $res->fetch();
echo $raw['counts'];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.