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

$id就是當(dāng)面文章的id

select * from news where id<$id or " /> 最近中文字幕完整版免费高清,男子扒开美女尿口做羞羞的事 ,YIN荡的老师系列第6部分视频

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

php 上一篇,下一篇文章實(shí)現(xiàn)代碼與原理說明

實(shí)現(xiàn)原理:

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

$id就是當(dāng)面文章的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

--
-- 表的結(jié)構(gòu) `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 ;

--
-- 導(dǎo)出表中的數(shù)據(jù) `string_find`
--

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

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

復(fù)制代碼 代碼如下:
mysql_connect('localhost','root','root') or die(mysql_error());
mysql_select_db('cc');
mysql_query("set names 'gbk'");
$cid =5;//是你當(dāng)前文章的編號
$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 "沒有了";
}


以下是別的網(wǎng)友寫的文章。
由于我希望訪客在瀏覽網(wǎng)頁的時(shí)候需要看到上一主題,下一主題的標(biāo)題,所以必定是要在數(shù)據(jù)庫中查詢出來的了,可以通過limit限制來取,比如,我的博客是按照ID自動(dòng)增量的,那么可以通過查找大于或者小于當(dāng)前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";

再通過查詢,取出數(shù)據(jù)
如果只是單一的"上一篇","下一篇"那么就沒有必要查詢了,這樣是不必查詢了,但也許用戶點(diǎn)擊之后會看到,這已經(jīng)是首頁了或者這已經(jīng)是末頁了,呵呵
復(fù)制代碼 代碼如下:
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;
}

通過傳遞一個(gè)動(dòng)作來實(shí)現(xiàn)上一主題,下一主題

php技術(shù)php 上一篇,下一篇文章實(shí)現(xiàn)代碼與原理說明,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲、国产综合视频 | 九九热这里有精品 | 国产亚洲精品久久久久久鸭绿欲 | 辣文肉高h粗暴 | 扒开女人下面使劲桶视频 | 欧美香蕉大胸在线视频观看 | 国产亚洲精品久久久999无毒 | 久久免费视频 | 伊人久久大香线蕉影院95 | 午夜看片福利在线观看 | 99精品中文字幕在线观看 | 亚洲精品卡2卡3卡4卡5卡区 | 国产成人亚洲精品无广告 | 欧美自拍亚洲综合图区 | 国产综合18久久久久久软件 | 中文字幕人成乱码中国 | 被高跟鞋调教丨vk | 啪啪啪社区 | 2017最新伦理伦理片67 | 麻豆高清免费国产一区 | 久久操韩国自偷拍 | 毛片网站网址 | 探花口爆颜射乳交日韩 | 99久久全国免费久久爱 | 女人把腿张开叫男人桶免费视频 | 亚洲精品伊人久久久久 | 精品国产乱码久久久久久免费 | 婷婷四房播客五月天 | 夜色爽爽爽久久精品日韩 | 国产精品久久久久久免费字体 | 国产精品路线1路线2路线 | 午夜伦理伦理片在线观 | 中文字幕伊人香蕉在线 | 在线亚洲专区中文字幕 | 777ZYZ玖玖资源站最稳定网址 | 芳草地在线观看免费视频 | 国产三级精品三级男人的天堂 | 精品国产乱码久久久久久上海公司 | 99re8久久热在线视频 | 亚洲字幕在线观看 | 欧美亚洲精品真实在线 |