admin 管理员组文章数量: 1086019
2024年3月10日发(作者:failed to create service)
大家在浏览网页的时候,都会看到每篇文章都会会显示“上一页”“下一页”。
下面跟大家分享一下如何用php实现简单的分页功能。
首先,先创建一个mysql表:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `test`
-- ----------------------------
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
`id` int(5) NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
然后在里面插入数据:
-- ----------------------------
-- Records of test
-- ----------------------------
INSERT INTO `test` VALUES ('1', '张三');
INSERT INTO `test` VALUES ('2', '李四');
INSERT INTO `test` VALUES ('3', '王五');
INSERT INTO `test` VALUES ('4', '赵六');
INSERT INTO `test` VALUES ('5', '阿萨达');
INSERT INTO `test` VALUES ('6', '回火');
INSERT INTO `test` VALUES ('7', 'adada');
然后新建一个php文件,连接数据库:
header("content-type:text/html;charset=UTF-8");//防止页面乱码
$link = mysql_connect("localhost","root","") or die("数据库连接失败");
$result = mysql_select_db("test",$link);
mysql_query("SET NAMES 'utf8'");//设置数据库连接编码
然后调取数据,并且计算出该表里面总共有多少条数据:
function selectdata(){
$sql = "SELECT name FROM `test` ORDER BY id desc";
$arr = array();
$result = mysql_query($sql);
while ($array = mysql_fetch_row($result)) {
$arr[] = $array;
}
return $arr;
}
function selectdatabypages($limit1,$limit2){
$sql = "SELECT name FROM `test` ORDER BY id desc LIMIT
$limit1,$limit2";
版权声明:本文标题:php实现简单的分页功能 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710023850a554109.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论