我試圖從group_concat查詢中打印一個值,但由於某些原因,代碼仍然失敗。如果我打印包含我的值的數組,我可以看到所有內容都正確提取。但是當我嘗試訪問數組中的第一個元素時,我的頁面給了我一個白色屏幕。這是爲什麼發生?GROUP_CONCAT查詢var_dump查詢不起作用
$db =& JFactory::getDBO();
$db->setQuery("SELECT GROUP_CONCAT(FieldValue)
FROM tpro_rsform_submission_values
WHERE FieldName
IN (
'LAST NAME', 'FIRST NAME'
)
GROUP BY SubmissionId");
$result = $db->loadObjectList();
foreach ($result as $r) {
echo var_dump($r);
}
// </code>
以下是我的var_dump($ R)的結果
但是當我嘗試做的var_dump($ R [0]),我的網頁給我一個白色的屏幕。
同樣,當我嘗試通過var_dump($r['GROUP_CONCAT(FieldValue)'])
訪問該字段時,我仍然會看到一個白色屏幕。我們如何進入該領域?
它的對象,而不是對象的數組和屬性可以像$ object-> property一樣檢索。在你的sql中添加'as groupc',然後調用$ r-> groupc; – 2014-10-30 18:01:30