我有下面的代碼顯示正確的結果對我來說,但不幸的是我不能將這些結果傳遞到我的HTML頁面並返回一定的值。面對數組的瓶頸
這是我的SQL語句:
$stmt = "SELECT * FROM "._CONST_TBL_EVENT_COMMENT." WHERE event_id = $record";
if($rs = $db->Execute($stmt))
{
while($rsa = $rs->FetchRow())
{
array_push($arrResult, array(
"id" => $record,
"name" => $alumni->getAlumniNameForEventComment($rsa['member_id']),
"file_path" => $alumni->getAlumniImageForEventComment($rsa['member_id']),
"content" => $rsa['text'],
"date" => $rsa['modified_timestamp']
));
}
}
這是結果我得到:
Array ([0] =>
Array ([id] => 1 [name] =>
Array ([0] => Array ([name] => alisdfsadf))
[file_path] =>Array ([0]=> Array ([file_path] => hydrangeas_23197.jpg))
[content] => test test test test
[date] => 2014-05-08 00:00:00)
[1] =>
Array ([id] => 1 [name] =>
Array ([0] => Array ([name] => billy))
[file_path] => Array ([0] => Array ([file_path] =>))
[content] => sdfasdfas test
[date] => 2014-05-22 00:00:00)
)
但我想這樣我的結果顯示:
Array ([0] => Array([id] => 1 [name] => alisdfsadf
[file_path] => hydrangeas_23197.jpg
[content] => test test test test
[date] => 2014-05-08 00:00:00)
如何我做這個?我希望有人能幫助我。先謝謝了。
爲什麼'getAlumniNameForEventComment'和'getAlumniImageForEventComment'返回數組而不是字符串? – Barmar