复制代码 代码如下: mysql_connect("localhost","root","root") or die(mysql_error()); mysql_select_db("cc"); mysql_query("set names "gbk""); $cid =5;//是你当前文章的编号 $sql ="select * from string_find where id>$cid order by id desc limit 0,1"; //上一篇文章 $sql1 ="select * from string_find where id<$cid order by id asc limit 0,1";//下一篇文章
$UpSQL="SELECT * FROM `blog` WHERE `ID`<$id ORDER BY `ID` DESC LIMIT 0,1"; $DownSQL="SELECT `ID`,`Title` FROM `blog` WHERE `ID`> $id ORDER BY `ID` ASC LIMIT 0,1";
再通过查询,取出数据 如果只是单一的"上一篇","下一篇"那么就没有必要查询了,这样是不必查询了,但也许用户点击之后会看到,这已经是首页了或者这已经是末页了,呵呵 复制代码 代码如下: switch($act) { case "Up": $SQL="SELECT * FROM `blog` WHERE `ID`< $id ORDER BY `ID` DESC LIMIT 0,1"; break; case "Down": $SQL="SELECT * FROM `blog` WHERE `ID`> $id ORDER BY `ID` ASC LIMIT 0,1"; break; default : $SQL="SELECT * FROM `blog` WHERE `ID`= $id LIMIT 0,1"; break; }