首先感谢v37斑竹对我的帮助,这个方案解决了显示“上一篇下一篇”和相关文章的问题,贴出来让大家分享。
以前看到一个帖子讲用id+1和id-1的办法判断“上一篇下一篇”,在用的过程中发现一个问题:当删除数据库中的一篇文章时,就会造成id不连续,如果用id+1和id-1来判断就会出现找不到记录的问题,在这个程序里,通过查询大于当前id的第一条记录来找出下一篇的id,查询 小于当前id的第一条记录 来找出上一篇的id,这样就算id不连续也可以正常显示了。
至于相关文章的显示则是在数据表里添加一个boardid字段来区分不同的文章栏目,在每次添加一篇新文章时加上boardid号就可以了,显示一篇文章时根据boardid来查询数据库就能显示出相关文章。
数据表articles中的字段有id,boardid,title,content,author,addtime。
代码拷贝框
[ctrl+a 全部选择 然后拷贝]
文字水平不行,有说的不好或不对的地方请大家不吝指正。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器