我試圖從表中獲取數據並將其存儲在名爲「items」的數組中,然後使用索引訪問它。我收到一個錯誤「未定義的偏移量:0」。代碼中有什麼錯誤?array in loop php
$i=0;
while($row = mysql_fetch_array($sqlquery))
{
$name = $row['name'];
$items = array();
$items[$i] = $name;
$i= $i +1;
}
echo $items[0];
echo $items[1];
定義I值'$ I = 0;' – 2013-03-22 12:04:39
檢查這個問題:http://stackoverflow.com/questions/4455548/storing-values-from-mysql- table-into-an-array-in-php – 2013-03-22 12:05:30
[**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並且被正式棄用](http://j.mp/XqV7Lp)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 – 2013-03-22 12:05:53