PHP+mysql分页原理和实例应用.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:5 大小:44KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

PHP+mysql分页原理和实例应用.doc

PHP+mysql分页原理和实例应用.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

WEB开发乐园:http://www.iiwnet.comphp博客:http://aiin.sinaapp.comPHP+mysql分页原理和实例应用文章来源:www.iiwnet.com1、SQL语句中的limit用法SELECT*FROMtable……limit开始位置,操作条数开始位置从0开始SELECT*FROMtable……limit0,20取最前面20条SELECT*FROMtable……limit10,2011条到20条2、学习分页的一种公式(1)分页原理所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来(2)需要的条件怎么分段,当前在第几段(每页有几条,当前再第几页)前10条记录:select*fromtablelimit0,10第11至20条记录:select*fromtablelimit10,10第21至30条记录:select*fromtablelimit20,10(3)得到公式(当前页数-1)X每页条数,每页条数Select*fromtablelimit($Page-1)*$PageSize,$PageSize3、parse_url()解析URL函数parse_url()是讲URL解析成有固定键值的数组的函数$ua=parse_url("http://username:password@hostname/path?arg=value#anchor");print_r($ua);结果:Array([scheme]=>http[host]=>hostname[user]=>username[pass]=>password[path]=>/path[query]=>arg=value[fragment]=>anchor)4、php+HYPERLINK"http://www.iiwnet.com/php_mysql/"\t"_blank"mysql分页实例①、把下面page.sql导入数据库为bbs--phpMyAdminSQLDump--version2.11.2.1--http://www.phpmyadmin.net----主机:localhost--生成日期:2008年08月17日22:17--服务器版本:5.0.45--PHP版本:5.2.5SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";----数据库:`bbs`----------------------------------------------------------------表的结构`test`--CREATETABLE`test`(`id`int(11)NOTNULLauto_increment,`name`varchar(50)charactersetgb2312NOTNULL,`sex`varchar(2)charactersetgb2312NOTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=latin1AUTO_INCREMENT=11;----导出表中的数据`test`--INSERTINTO`test`(`id`,`name`,`sex`)VALUES(1,'张三','男'),(2,'李四','女'),(3,'王五','男'),(4,'赵六','女'),(5,'小七','男'),(6,'小八','男'),(7,'小九','男'),(8,'小十','女'),(9,'小十一','男'),(10,'小十二','男');②、创建连接数据库文件conn.php<?php$conn=@mysql_connect("localhost","root","")ordie("数据库链接错误");mysql_select_db("bbs",$conn);mysql_query("setnames'GBK'");//使用GBK中文编码;functionhtmtocode($content){$content=str_replace("\n","<br>",str_replace("","&nbsp;",$content));return$content;}//$content=str_replace("'","'",$content);//htmlspecialchars();?>③、分页函数page.php<?phpfunction_PAGEFT($totle,$displaypg=20,$url=''){global$page,$firstcount,$pagenav,$_SERVER;$GLOBALS["displaypg"]=$displaypg;if(!$page)$page=1;if(!$url){$ur