2014-02-06 174 views
1

我現在回到陣列看起來像這樣:PHP訪問屬性*

array(1) { [0]=> object(stdClass)#176 (1) { ["COUNT(*)"]=> string(1) "1" } } 

當執行的var_dump()。

那麼我會如何接受計數對象呢?

$result[0]->COUNT(*) 

但這會導致錯誤?

$result[0]->{COUNT(*)} 

也沒有幫助。

+2

修改您的SQL查詢來返回值與別名 –

回答

7

使用括號:

echo $data->{'COUNT(*)'}; 

但它是關於SQL,我建議給別名你的領域,像

SELECT COUNT(*) AS records_count FROM t 
+0

得到了值,謝謝 –