中易网

网页代码下个产品ID怎么写 products_detail.asp?id=

答案:1  悬赏:60  
解决时间 2021-02-07 19:17
网页代码下个产品ID怎么写 products_detail.asp?id=
最佳答案
由于ID是不一定连续的(比如删除了一个产品,那么它的ID就出现了空缺了),所以不能够简单的+1就获得下一个ID,必须在数据库中获得:

rs.open "select min(id) from product where id>" & request("id"),conn,1,1
response.write "<a href=products_detail.asp?id=" & rs(0) & " class=t12>下一个产品</a>"
rs.close

这个好理解吧?比当前ID大的所有ID中最小的那个,就肯定是下一个啦!
同理,如果是要找上一个ID,那就是比当前ID小的所有ID中最大的那个:

rs.open "select max(id) from product where id<" & request("id"),conn,1,1
response.write "<a href=products_detail.asp?id=" & rs(0) & " class=t12>上一个产品</a>"
rs.close

当然,实际运用中,你要排除一些特殊情况,比如当前ID已经是最后一个了,那就肯定没有下一个啦!这个要排除,不然会出错。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我闷闷不乐,也不想说话,也不想思考,做什么
无为者无所不为什么意思
94年9月24早上1点出生是什么命?
名鞋汇庵埠店地址有知道的么?有点事想过去
林峰真的和吴千语结婚了吗?可信吗?!!!
请问轮胎上这个数码代表什么意思?
小华和小明都喜欢集邮小华比小明多集邮360张
芜湖万海机械制造有限公司在哪里啊,我有事要
accompany怎么念谢谢了,大神帮忙啊
金丽通讯地址在什么地方,想过去办事
请问这是少年泰坦的那部漫画?
形容学生对老师的 成语
ipad air连wifi打王者荣耀的问题
香港有可能出现像伯克希尔哈撒韦那样强大的公
绝壁或千丈许
推荐资讯
插了几下女朋友男人下面流血什么原因
云都宾馆地址在什么地方,想过去办事
阴阳师返魂商店可能会上架茨木吗
劳动法:没签劳动合,干满一年后被老板抄掉
找一部电影,其中有一幕是埃及法老说要在卢浮
益生堂大药房我想知道这个在什么地方
大联村地址在什么地方,想过去办事
请问一天吃两块德芙那种散装的巧克力会变胖吗
凯兰集成吊顶我想知道这个在什么地方
业主从开发商股东手里购买的住宅是非法占有吗
zippo地址在哪,我要去那里办事
电脑无缘无故自动关机。会出现黑屏加上蓝色方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?