一个简单的
$stuff = mysql_query("SELECT * FROM users");
while($s = mysql_fetch_array($stuff)){
# ....
}
while($r = mysql_fetch_array($stuff)){
# ...
}
Run Code Online (Sandbox Code Playgroud)
最后一个while()不起作用.我试过运行foreach($ stuff作为$ s),但后来我得到无效的数组错误.
我怎样才能使用相同的查询两次?
abc*_*483 38
$stuff = mysql_query("SELECT * FROM users");
while($s = mysql_fetch_array($stuff)){
# ....
}
// add this line
mysql_data_seek( $stuff, 0 );
while($r = mysql_fetch_array($stuff)){
# ...
}
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩
另一种方法当然是将结果存储在数组中并重用它
| 归档时间: |
|
| 查看次数: |
14185 次 |
| 最近记录: |