关于php数组问题
我用php pdo的query查询数据库,有一个数组,我用foreach遍历这个数组。若我想再次使用这个数组的时候,用foreach方式没有输出内容。用reset也是一样,初次接触php,请大家指点一下,我如何才能再次使用这个数组,并用foreach输出。 代码贴出来。 要做什么样的?没代码,不好说 本帖最后由 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'];
} $records=$query->fetchAll();
foreach($records as $row){
print_r($row);
echo $row['date'];
}
print_r($records); 多谢,;P;P;P
页:
[1]