我的 PHP 脚本中有 2 个 while 循环,用于处理来自数据库的数据列表。
$results = mysql_query("SELECT * FROM myTable");
while ($result = mysql_fetch_object($results)) {
// do stuff
}
reset($results);
while ($result = mysql_fetch_object($results)) {
// do some more stuff
}
但是,reset() 函数不会在 MySQL 资源中重置我的指针。事实上,它会产生一个错误:
“警告:reset() [function.reset]:传递的变量不是第 133 行 /home/cs179_team13/public_html/timeTests/results.php 中的数组或对象。”
为什么?如何重置 MySQL 资源的 PHP 指针?