1#楼 |
|
|
回复人:freespirite |
注册时间:2005-09-24 |
主题/回复:0/4 |
积分:404 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
1#楼 发表于2005-09-24 19:04:22
评分:1
|
|
$query="select * from Gbook order by id";
|
|
2#楼 |
|
|
回复人:freespirite |
注册时间:2005-09-24 |
主题/回复:0/4 |
积分:404 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
2#楼 发表于2005-09-24 19:04:50
评分:1
|
|
$query="select * from Gbook order by id";
|
|
3#楼 |
|
|
回复人:freespirite |
注册时间:2005-09-24 |
主题/回复:0/4 |
积分:404 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
3#楼 发表于2005-09-24 19:04:59
评分:1
|
|
$query="select * from Gbook order by id";
|
|
4#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
4#楼 发表于2005-09-27 16:13:07
评分:1
|
|
亏你还是专家了,提这么幼稚的问题!!!!
看看手册上mysql_fetch_object()的函数解释!
mysql_fetch_object()函数,每执行一次,返回当前指针所指的记录,并将指针指向下一条记录!!
明白了否? 每执行一次,除了返回当前记录,还把指针向下移动一下。
所以,如果连续执行两个mysql_fetch_object(),返回结果会不一样。
如
$a=mysql_fetch_object(....);
$b=mysql_fetch_object(....);
虽然两个语句一样,但是$a和$b的值是不会一样的!因为第一次执行完毕之后指针指向下一条了!~ |
|
5#楼 |
|
|
回复人:Miyahoo |
注册时间:2004-04-04 |
主题/回复:39/255 |
积分:1210 |
等级:★★★☆(七级) |
称号:论坛贤士 |
|
|
|
5#楼 发表于2005-10-24 18:51:50
评分:×
|
|
正因为如此~~ 才有了我先前的问题~` 如果不按照顺序输出~~ 你能怎么办?
假设数据库中的数据如下
id
1
2
3
4
8
9
这样的。
如果我循环输出到3就要跳到
8这样的!就出了问题了!!! |
|