0
如何迭代數組通過PHP函數返回的對象來檢索記錄集的所有記錄?函數作爲數組返回時迭代整個記錄集
試圖讓這段代碼返回一個包含所有行
// @param group_id @returns result rows of all post from group with the corresponding ID
function getGroupPostItem($group_id){
$sql_query = mysql_query("SELECT * FROM posts WHERE gid = '$group_id'");
while($rows = mysql_fetch_assoc($sql_query)) {
$record_set = array('gid' => $rows['gid'],
'pid' => $rows['pid'],
'post' => $rows['post'],
'filemap_id' => $rows['filemap_id']);
return $record_set;
}
}
嘗試使用下面的代碼打印所有從該查詢匹配的數據庫中的行記錄的數組,但所有它確實是只打印一行。
$arr = getGroupPostItem('6');
echo $arr['post']. '<br/>' ;
...和'$回報record_set;'應該是while循環外? –
剛剛試過,沒有工作 – Maxwell
一直在拋出一個未定義的索引錯誤!不工作 – Maxwell