免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 笨狼追风
打印 上一主题 下一主题

MYSQL中怎么得到自增字段的相临值? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-12-19 15:58 |只看该作者
原帖由 笨狼追风 于 2006-12-19 14:02 发表


是你在把数据库当上帝了,我的方法在绝大多数情况下只用一次查询的。而你的呢?在所有情况下都要两次查询。还要判断首尾,我的只在第一次查询为空的情况下才会发生后面的情况,而这样的情况是很少发生的。你是 ...


抱歉,惹你老人家生气了,本人乃一无知菜鸟,有什么冒犯的请见谅

论坛徽章:
0
12 [报告]
发表于 2006-12-20 13:41 |只看该作者
原帖由 xinglp 于 2006-12-19 15:52 发表


多数情况下需要的不是简单相邻的id,而是在限制条件下的相邻值,就拿这个论坛的相邻贴跳转来说吧,看看链接地址就知道了,

不要一味的否定别人


关键是我的需求在上面已经说了,只需要简单的相邻ID。


具体的需求有具体的实现方法,那位高人连看都不看就乱说。反而用了个最不合适(相对于这个具体需求)的办法。还加上一句那样的话,可笑~所以就否定一下下了~

[ 本帖最后由 笨狼追风 于 2006-12-20 13:43 编辑 ]

论坛徽章:
0
13 [报告]
发表于 2006-12-20 13:42 |只看该作者
原帖由 Namelessxp 于 2006-12-19 15:58 发表


抱歉,惹你老人家生气了,本人乃一无知菜鸟,有什么冒犯的请见谅


SORRY,比你年轻,阴阳怪气的很没必要。

论坛徽章:
0
14 [报告]
发表于 2006-12-25 13:40 |只看该作者
笨狼追风  应该虚心

Namelessxp  的方法肯定比你的好

论坛徽章:
0
15 [报告]
发表于 2006-12-25 13:41 |只看该作者
原帖由 showsa 于 2006-12-25 13:40 发表
笨狼追风  应该虚心

Namelessxp  的方法肯定比你的好


可以说说理由。

论坛徽章:
0
16 [报告]
发表于 2006-12-25 14:40 |只看该作者
lz的意思显示当前文章,旁边有个前后link?

如果是,取得当前id,然后无需数据库了,代码中 +1,-1,设定个范围,超出范围就不显示连接。

不需要递归什么的,就是一个判断函数,返回两个link,超出范围就是空。

论坛徽章:
0
17 [报告]
发表于 2006-12-25 15:28 |只看该作者
原帖由 james.liu 于 2006-12-25 14:40 发表
lz的意思显示当前文章,旁边有个前后link?

如果是,取得当前id,然后无需数据库了,代码中 +1,-1,设定个范围,超出范围就不显示连接。

不需要递归什么的,就是一个判断函数,返回两个link,超出范围就 ...


红色部分正确。

但是关于具体情况我前面说了,会有某文章被删除的情况发生(实际上并不常发生,但是要考虑),ID并不是连续的,所以并不能只简单的+1 -1。

目前为止,我还是觉得最好还是用我说的,具体情况具体应用了,我就不明白为什么有人一看到递归两个字就一定认为不好。

论坛徽章:
0
18 [报告]
发表于 2006-12-25 15:48 |只看该作者
原帖由 笨狼追风 于 2006-12-25 15:28 发表


红色部分正确。

但是关于具体情况我前面说了,会有某文章被删除的情况发生(实际上并不常发生,但是要考虑),ID并不是连续的,所以并不能只简单的+1 -1。

目前为止,我还是觉得最好还是用我说的,具体 ...



怪我,没看清。

用存储过程可以解决?

论坛徽章:
0
19 [报告]
发表于 2006-12-25 15:54 |只看该作者
原帖由 james.liu 于 2006-12-25 15:48 发表



怪我,没看清。

用存储过程可以解决?


  不用吧,这只是个很简单的系统~~

论坛徽章:
0
20 [报告]
发表于 2006-12-25 17:05 |只看该作者
原帖由 笨狼追风 于 2006-12-25 15:54 发表


  不用吧,这只是个很简单的系统~~



哦,我只是根据效率来说的


简单的么,,把前面后面去掉用ajax下拉出文章么算了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP