我试图从表中获取数据并将其存储在名为“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