就是對id對進行order by id desc 或 order by id asc進行排序,然后再判斷比當前id> or小于當前文章id的相同欄目的文章。 實例的sql語句如下:

$id就是當面文章的id

select * from news where id<$id or " /> 日韩精品在线看,无码不卡中文字幕在线观看,chinese黑人第一次

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php 上一篇,下一篇文章實現代碼與原理說明

實現原理:

就是對id對進行order by id desc 或 order by id asc進行排序,然后再判斷比當前id> or小于當前文章id的相同欄目的文章。
實例的sql語句如下:

$id就是當面文章的id

select * from news where id<$id order by id desc limit 0,1
select * from news where id>$id order by id desc limit 0,1

--
-- 表的結構 `string_find`
--

CREATE TABLE IF NOT EXISTS `string_find` (
`id` int(4) NOT NULL auto_increment,
`charList` varchar(100) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

--
-- 導出表中的數據 `string_find`
--

INSERT INTO `string_find` (`id`, `charList`) VALUES
(1, '腳本之家'),
(2, 'baidu'),
(5, 'www.baidu.com'),
(6, 'www.jb51.NET');

好了萬事俱備了,下面來看一下操作方法

復制代碼 代碼如下:
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";//下一篇文章

$result = mysql_query( $sql );
if( mysql_num_rows( $result ) )
{
$rs = mysql_fetch_array( $result );
echo "上一篇".$rs[0];
}
else
{
echo "沒有了";
}

$result1 = mysql_query( $sql1 );
if( mysql_num_rows( $result1 ) )
{
$rs1 = mysql_fetch_array( $result1 );
echo "下一篇".$rs1[0];
}
else
{
echo "沒有了";
}


以下是別的網友寫的文章。
由于我希望訪客在瀏覽網頁的時候需要看到上一主題,下一主題的標題,所以必定是要在數據庫中查詢出來的了,可以通過limit限制來取,比如,我的博客是按照ID自動增量的,那么可以通過查找大于或者小于當前ID來取

$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;
}

通過傳遞一個動作來實現上一主題,下一主題

php技術php 上一篇,下一篇文章實現代碼與原理說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久视热频国产这里只有精品23 | 午夜神器18以下不能进免费 | 国产精品亚洲AV毛片一区二区三区 | jazzjazzjazz欧美| 国产主播AV福利精品一区 | 两个人的视频hd全免费 | 果冻传媒我的女老板 | 国产色精品久久人妻99蜜桃麻豆 | 我和妽妽在厨房里的激情区二区 | 国产色综合色产在线视频 | 国产人妻人伦精品98 | 99九九精品国产高清自在线 | 秋霞影音先锋一区二区 | 饥渴难耐的浪荡艳妇在线观看 | 网友自拍区视频精品 | 超h高h肉h文教室生理课 | 97国产精品视频在线观看 | 亚洲国产高清视频在线观看 | 亚洲精品AV无码重口另类 | 风月宝鉴之淫乱英雄传 电影 | 久久re这里精品23 | 怡春院欧美一区二区三区免费 | 在线AV国产传媒18精品免费 | 久久免费看少妇高潮A片特爽 | A级毛片高清免费网站不卡 a级毛片高清免费视频 | 一本大道熟女人妻中文字幕在线 | 全免费a级毛片免费看 | 国产高清视频免费最新在线 | 97精品在线 | 天天躁人人躁人人躁狂躁 | 中文字幕蜜臀AV熟女人妻 | 国产v综合v亚洲欧美大片 | 久久精品日本免费线 | 日韩毛片大全 | 老板揉搓秘书丰满大乳 | 好大的太粗好深BL | 亚洲乱码在线卡一卡二卡新区 | 国产精品嫩草久久久久 | 国产AV午夜精品一区二区入口 | 97国产成人精品免费视频 | 暗卫受被肉到失禁各种PLAY |