从数据库中取出查询结果 选前六个拿出 我想用二维数组book[i][]来存储数据 现存三个字段"name" "info" "path"
现在问题是这样的 执行以下代码的话只会显示一次$book["0"]['name']的值 其他全都是空 (正常的话应该显示六次吧 我觉得好像是给数组后面赋值的时候覆盖了前面的值 或者是我的数组写的有问题? )
菜鸟请各位指点
$i=0; //计数用
while(($row = mysql_fetch_array($result))&&($i<6))
{
$book = array
(
"$i"=>array
(
"name"=>$row['name'],
"info"=>$row['info'],
"path"=>$row['path'],
)
);
echo "第0个".$book["0"]['name'];
$i=$i+1;
}
PHP二维数组
现在问题是这样的 执行以下代码的话只会显示一次$book["0"]['name']的值 其他全都是空 (正常的话应该显示六次吧 我觉得好像是给数组后面赋值的时候覆盖了前面的值 或者是我的数组写的有问题? )
菜鸟请各位指点
$i=0; //计数用
while(($row = mysql_fetch_array($result))&&($i<6))
{
$book = array
(
"$i"=>array
(
"name"=>$row['name'],
"info"=>$row['info'],
"path"=>$row['path'],
)
);
echo "第0个".$book["0"]['name'];
$i=$i+1;
}
PHP二维数组
"name"=>$row['name'],
"info"=>$row['info'],
"path"=>$row['path'],
);