GROUP_CONCAT使用對象我敢肯定,這個問題的答案是容易的(我希望)。在PHP
我加載從MySQL一行到一個PHP對象。該查詢包含對group_concat MySQL函數的引用。
此方法返回包含GROUP_CONCAT作爲其關鍵之一結構的對象(請原諒/如果我沒有使用正確的術語指正)
當我的var_dump的$ row變量,它看起來像這樣:
object(stdClass)#21 (2) { ["id"]=> string(4) "7583" ["group_concat(resourceId)"]=> string(2) "25,26"}
我可以通過使用引用ID:$按行>的ID,但我不能使用引用RESOURCEID $行向> GROUP_CONCAT(RESOURCEID)
我得到以下錯誤:
Call to undefined method stdClass::group_concat()
請讓我知道我可以在GROUP_CONCAT(RESOURCEID)領域獲取數據的保持?
謝謝。
你應該總是給聚合列一個別名,請參閱下面juergen_d的答案。 –