簡體   English   中英

我如何閱讀以下查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM