我正在尝试在 PHP 函数中创建一个多维数组。但这似乎不起作用。我写的函数:
//Get newsitems
function getNews() {
$result = mysql_query("SELECT * FROM news WHERE archived='0' ORDER BY `id` DESC")
or die(mysql_error());
$array = array();
while($row = mysql_fetch_array($result)) {
$array[] = array ( 'title' => $row['title'],
'content' => $row['content'],
'date' => $row['pagid'],
'image' => $row['image'],
'youtube' => $row['youtube']
}
return $array;
}
然后我试图通过这样做来获得一个数组:
$aNews = getNews();
当我打印这个数组时,什么都没有显示。我究竟做错了什么?数据库查询不返回任何错误。