| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 关于新增加的记录的问题 | 登录 -> 注册 |
|
1F 关于新增加的记录的问题 miracle Post by : 2008-06-20 09:36:44.0
又有问题了,我自己都认为自己是个问题人物了,大家多多谅解啊! 怎么样才能让新增加的记录显示在当前页,或者说,怎么样在增加数据成功后返回到它所在的那一页,比如说,我共有10页的记录,我新增加的记录在第3页,或都第5页,我要怎么样定位显示到那一页呢,并且新增加的记录用其他颜色显示? |
|
2F 唧唧 Post by : 2008-06-20 09:41:47.0
呵呵 你返回的时候 计算一下目前多少页了~,然后返回到这页咯 你有 10 页记录? 怎么新增的不是在最后一页 跑到中间去? |
|
3F miracle Post by : 2008-06-20 09:51:10.0
是啊,我也不知道为什么, 我增加了一个ID以9开头的,它就跑到第三页去了,后来,提示增加成功了,但是,还要跑去找新增加的记录,觉得挺烦的,但又不知道怎么办,我增加记录以后,肯定是要再读数据库的记录,然后显示在页面上的啦,所以,我就用select * from supplier,但不知道为什么,显示的时候,他自动的就以ID的升序显示的,不懂 |
|
4F 唧唧 Post by : 2008-06-20 09:55:27.0
默认 是按照 主键升序排列的 你可以加 order by嘛 数据库表应该有 自动编号 或者 增加时间 的吧,以方便 查阅 记录增加的先后顺序 |
|
5F miracle Post by : 2008-06-20 10:01:24.0
我本来是用 自动编号的,那用降序的,反正新增的记录是最后一条,显示的时候也会是第一页的第一条,但我老板不让,他说ID号要可以随便输入,哎。。。我要怎么计算新增加的记录所在的页啊? |
|
6F miracle Post by : 2008-06-20 10:02:16.0
我首先要知道他在数据库里是哪一条?要怎么知道呢? 难道用一个FOR? |
|
7F 唧唧 Post by : 2008-06-20 10:04:58.0
这样都是无序的 怎么计算? ID 随便输入,数据库里面也可以多设置一个字段嘛,让它自动编号 或者 你新增成功后,按照 你新增的 ID 去计算分页啦,怎么算,算法只有你知道,因为排序是你定的 |
|
8F miracle Post by : 2008-06-20 10:11:39.0
要不,我给数据库表增加一个ID字段,让他自动编号,然后按他的降序显示就OK 啦 他应该是按输入的先后顺序记录数据的吧 |
|
9F 唧唧 Post by : 2008-06-20 10:14:38.0
对啊 设置多一个字段,让它自动编号,这样就方便查找页数了,而且字段名不一定要ID嘛,不影响你老板的要求 |
|
10F miracle Post by : 2008-06-20 10:17:14.0
嗯,明白了,嘿嘿。。。豁然开朗了。。。。 高兴死我了。。。 |
| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 关于新增加的记录的问题 | 登录 -> 注册 |