数组循环php

Viv*_*adh 0 php arrays

我试图从表中获取数据并将其存储在名为"items"的数组中,然后使用索引访问它.我收到错误"Undefined offset:0".代码有什么问题?

$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];
Run Code Online (Sandbox Code Playgroud)

jnt*_*jns 5

定义$items循环外部,在循环$i = 0外定义并更改为mysql_fetch_assoc并尝试.

$i = 0;
$items = array();
while($row = mysql_fetch_assoc($sqlquery)) {
    $name = $row['name'];

    $items[$i] = $name;
    $i++;
}
echo $items[0];
echo $items[1];
Run Code Online (Sandbox Code Playgroud)