在之前我写查询直接跳到下一条的时候为了方便都是直接用id+1的,但是这样是会有问题的,比如id它中间要是有一条数据删除了,id不连续断开了,这样的话就会报错,所以昨天我在实现更新直接到下一条的时候重新写了sql语句,直接用sql语句查询数据库的下一条数据,这样写之前存在的问题就可以被解决。
然后具体代码:
$ssql="SELECT * from agent_express WHERE id>{$id} order by id asc limit 1 ";
这是查询数据库中下一条记录。
$ssql="SELECT * from agent_express WHERE id<{$id} order by id desc limit 1 ";
这是查询上一条记录。
这样写上一条下一条应该不会出现id+1写出现的问题了吧。