zhanghuiwo 发表于 2013-01-06 16:55

关于php数组问题

我用php pdo的query查询数据库,有一个数组,我用foreach遍历这个数组。若我想再次使用这个数组的时候,用foreach方式没有输出内容。用reset也是一样,初次接触php,请大家指点一下,我如何才能再次使用这个数组,并用foreach输出。

xinglu1983 发表于 2013-01-06 17:05

代码贴出来。

kanwug 发表于 2013-01-06 18:00

要做什么样的?没代码,不好说

zhanghuiwo 发表于 2013-01-06 20:28

本帖最后由 zhanghuiwo 于 2013-01-06 20:29 编辑

$conn=new PDO($dsn,$user,$pass);
$query=$conn->query('select * from user');

foreach($query as $row){
echo $row['id'];
}

第二次再次用到这个数组,同样需要输出,就没有结果了。都是在同一个页面调用这个数组
reset($query);//也没有结果,输出全部是空白的
foreach($query as $row){
echo $row['id'];
}

yakczh_cu 发表于 2013-01-06 20:56

$records=$query->fetchAll();
foreach($records as $row){
        print_r($row);
echo $row['date'];
}


print_r($records);

zhanghuiwo 发表于 2013-01-06 21:39

多谢,;P;P;P
页: [1]
查看完整版本: 关于php数组问题