【发布时间】:2010-12-02 22:39:45
【问题描述】:
我想对从单个 sql 查询返回的数据执行不同的操作,如下所示:
$sql = "SELECT * FROM mandant";
$res = pg_query($_db,$sql);
while ($mandant_list = pg_fetch_object($res))
{
# do stuff
}
while ($mandant = pg_fetch_object($res))
{
# do other stuff
}
但这不起作用。第一个循环获取数据,第二个没有。
是否可以重复使用从查询返回的结果而不再次运行它? 如果不是,为什么? $res 变量会发生什么变化?
【问题讨论】:
标签: php sql postgresql