$rs=mysql_query("select * from user");
if (mysql_num_rows($rs)>=1){
while ($rsa=mysql_fetch_array($rs)){
echo "11111111111</br>"; ///////////////这里可以执行
} /////我想在这里用$rsa->movefirst();但是没有这个函数 while ($rsa=mysql_fetch_row($rs)){
echo "22222222</br>"; ///////////////这里执行不到
}
}
如果我想进入第二个while ,该如何写了?
就是说,我从头到尾读取了一次表记录,我还想再读取一边该如何写?
if (mysql_num_rows($rs)>=1){
while ($rsa=mysql_fetch_array($rs)){
echo "11111111111</br>"; ///////////////这里可以执行
} /////我想在这里用$rsa->movefirst();但是没有这个函数 while ($rsa=mysql_fetch_row($rs)){
echo "22222222</br>"; ///////////////这里执行不到
}
}
如果我想进入第二个while ,该如何写了?
就是说,我从头到尾读取了一次表记录,我还想再读取一边该如何写?
解决方案 »
- 数据转换遇到些问题,希望高手帮忙看看
- 小女求教windows7的PHP配置问题 急!!有分必散!
- 关于 关闭数据库 操作。
- PHP截取网址中主域名问题
- 求双语后台 我只要看看是什么样的 有的帮帮我、
- 一个文件存储的小程序,欢迎热心人测试,有建议或意见请回复在这里!
- 用户每天登陆网站经验会增加1,一天内重复登陆无效
- 高手指点:如何登陆到https,并将cookie发送过去
- 问个简单问题
- Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result reso
- 是否可以不使用js,实现点击超链接提交表单?
- windows新装的PHP5就不能用
跳过第一条?
再读取一遍这种需求很奇怪 说说你到底想干嘛 在读一遍不是没有办法 但是一般需求用不到
就是移动到记录集的第一条,以便第二个while的条件不为false
while ($rsa=mysql_fetch_row($rs)){
$rs2 = $rs1;
while ($rsa=mysql_fetch_array($rs1)){
}
while ($rsa=mysql_fetch_array($rs2)){
}试试