Home  >  Article  >  php教程  >  php 上一篇与下一篇文章代码

php 上一篇与下一篇文章代码

WBOY
WBOYOriginal
2016-06-13 09:58:111084browse

php教程 上一篇与下一篇文章代码
基本知识:

就是对id对进行order by id desc 或  order by id asc进行排序,然后再判断比当前id> or小于当前文章id的
实例的sql语句如下:

select * from news where id 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, '邓先驱者'),
(5, 'fdafdsaf'),
(6, 'www.bKjia.c0m');

好了万事俱备了,下面来看一下操作方法
*/


 mysql教程_pconnect('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  
 $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 "没有了";
 }

本站原创文章转载注明来自www.bKjia.c0m

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn