mysql 分页类
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-11 20:56:05 浏览: 评论:0
- /function fenyezhixin($table,$pagesize="",$paixu="",$do="",$wwhere=""){
- if(($table == "news_fabu") or ($table == "product_fabu") or ($table == "message") or ($table == "down_fabu") or ($table == "kucun")){
- $query = @mysql_query("select * from $table $wwhere");
- $pagesize = $pagesize;
- $sum = mysql_num_rows($query);
- if($sum == 0){
- $pagesize = 1;
- }
- if($pagesize=="0"){
- $sum = "1";
- }
- if (@($sum % $pagesize) == 0){
- $total = @(int)($sum / $pagesize);
- }else{
- $total = @(int)($sum / $pagesize) + 1;
- }
- if($total == 0){$total=1;}
- if (isset($_get['page'])){
- $p = (int)$_get['page'];
- }else{
- $p = 1;
- }
- $start = $pagesize * ($p - 1);
- $query = @mysql_query("select * from $table $wwhere order by $paixu limit $start,$pagesize") or die ("数据查询失败2!");
- if ($do == 1){
- $queryarray = array($query,$total,$sum,$p);
- return $queryarray;
- }
- if($do == 2){
- $parray = array($total,$sum,$p);
- return $parray;
- }
- }else{
- $query = @mysql_query("select * from $table $wwhere order by $paixu limit $pagesize") or die ("数据查询失败1!");
- if ($do == 1){
- $queryarray = array($query,$total,$sum,$p);
- return $queryarray;
- }
- if($do == 2){
- $parray = array($total,$sum,$p);
- return $parray;
- }
- }
- }
- //返回分页条
- function fenyedaohang($total="",$sum="",$p="",$menut=""){
- $w = substr($menut,strrpos($menut,"&")+1,2);
- $wr = substr($menut,strrpos($menut,"=")+1,strlen($menut));
- $pindao = $_server["script_name"];$pinstrlen = strrpos($pindao,"/"); $pindao = substr($pindao,$pinstrlen+1,strlen($pindao));
- if($w == "pr"){
- $queryr = mysql_query("select feiye.feiye_what from feiye where feiye.feiye_page = '$pindao'");
- $rows = mysql_fetch_row($queryr); $rrows = $rows[0];
- if(emptyempty($rrows)){
- mysql_query("insert into `feiye` (`feiye_page`, `feiye_what`) values ('$pindao', '$wr')");
- echo "<meta http-equiv='refresh' content='0'>";
- }else{
- if($wr != $rrows){
- mysql_query("update `feiye` set `feiye_what`='$wr' where (`feiye_page`='$pindao')");
- echo "<meta http-equiv='refresh' content='0'>";
- }
- }
- }
- if($w == "ne"){
- $queryr = mysql_query("select feiye.feiye_what from feiye where feiye.feiye_page = '$pindao'");
- $rows = mysql_fetch_row($queryr); $rrows = $rows[0];
- if(emptyempty($rrows)){
- mysql_query("insert into `feiye` (`feiye_page`, `feiye_what`) values ('$pindao', '$wr')");
- echo "<meta http-equiv='refresh' content='0'>";
- }else{
- if($wr != $rrows){
- mysql_query("update `feiye` set `feiye_what`='$wr' where (`feiye_page`='$pindao')");
- echo "<meta http-equiv='refresh' content='0'>";
- }
- }
- }
- echo "共"."$total"."页 "."记录"."$sum"."条 当前"."$p"."/"."$total"."页 ";
- if($total == 1){
- echo "<font class="page">首页</font>";
- }else{
- echo "<a href='?page=1&menu=$menut' class="page">首页</a>"." ";
- }
- if ($p > 1){
- $prev = $p - 1;
- echo "<a href='?page=$prev&menu=$menut' class="page">上一页</a>"." ";
- }else{
- echo "<font class="page">上一页</font>"." ";
- }
- $page = $_get["page"];
- $pagesum = $page+5;
- if($total >= 11){
- if($pagesum <=11 ){
- $pagesum = 11;
- }
- }
- if($pagesum >= $total){
- $pagesum = $total;
- }
- $pagestart = $page - 5;
- if($pagestart <= 0){
- $pagestart = 1;
- }
- if($total >= 11 and ($total-4) <= $page){
- $pagestart = $total-10;
- }
- for($i=$pagestart;$i<=$pagesum;$i++){
- if($i == $p){
- echo "<font color=cccccc> $i </font>";
- }else{
- echo "<a href='?page=$i&menu=$menut' class="page" >$i</a>";
- }
- }
- if ($p < $total){
- $next = $p + 1;
- echo " <a href='?page=$next&menu=$menut' class="page" >下一页</a>"." ";
- }else{
- echo "<font class="page" >下一页</font>"." ";
- }//开源代码phpfensi.com
- if($total == 1){
- echo "<font class="page">尾页</font>";
- }else{
- echo "<a href='?page=$total&menu=$menut' class="page">尾页</a>";
- }
- }
Tags: mysql 分页类
- 上一篇:简单的MYsql操作类
- 下一篇:php连接mysql数据库操作类
相关文章
- ·我的 DataBase类(2013-11-28)
- ·一款实用的php mysql数据库连接类(2014-08-25)
- ·PHP mysql操作类程序(2014-08-28)
- ·MySQL数据库PHP操作类(2014-09-10)
- ·php类实现MySQL数据库备份、还原(2014-09-10)
- ·php Mysql类(查询 删除 更新)(2014-09-10)
- ·php缓存数据功能的mysqli类(2014-09-10)
- ·PHP mysql数据库操作类(2014-09-10)
- ·一个常用php mysql数据库连接类(2014-09-11)
- ·mysql数据库连接操作类(2014-09-11)
- ·PDO操作MySql类分享(2014-09-11)
- ·php mysql完整数据库连接类(2014-09-11)
- ·php数据库连接类(2014-09-11)
- ·实用mysql数据库连接类(2014-09-11)
- ·mysql数据库连接程序(2014-09-11)
- ·php连接mysql数据库mysql.class.php(2014-09-11)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)