• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP分页_php

php 搞代码 3年前 (2018-06-21) 109次浏览 已收录 0个评论

今天在工作之余写的一段php分页处理脚本,欢迎拍砖!!! 显示页面 index.php

分页处理函数 showbbsProcess.php

mysql){  $arr=showbbs($PageSize, $CurrentPageID, $connectmysql);  foreach ($arr as $values){   for ($i=0;$i作者:'.$arr[$i]['poster'].' '.'发布时间:'.$arr[$i]['posted'].'

'; //如果遍历完$arr数组里的所以元素,即$i($i从0开始)等于数组的元素个数减一,则跳出2层循环(for循环和foreach循环) if ($i==(count($arr)-1)) break 2; } } $RowCount=getRowCount($connectmysql);//一共有多少条记录 $PageCount=ceil($RowCount/$PageSize);//共有几页,ceil()函数进一取整 echo '帖子统计:'.$RowCount.'条'.' '.'共有'.$PageCount.'页 '; //当为第一页时不输出“上一页” if ($CurrentPageID != 1){ echo "上一页"; } //向前跳页 if ($CurrentPageID > 2){ echo " <<< "; } //输出详细的页数,如:【1】 for ($j=1;$j<=$PageCount;$j++){ echo "[$j]"; } //向后跳页 if ($CurrentPageID <= ($PageCount-2)){ echo " >>> "; } //当为最后一页时不输出“下一页” if ($CurrentPageID != $PageCount){ echo "下一页"; } $connectmysql->closeConn(); }

数据库沟通的函数 showbbs_fun.php

getRowsArray($sql);  return $arr1; }  //该函数用来查询数据库的表的行数 function getRowCount($connectmysql){  $sql="select * from db_content";  $num=$connectmysql->getRowsNum($sql);  return $num; }

数据库类 connectmysql.php

conn=mysql_connect($this->host,$this->username,$this->password);   @mysql_select_db($this->dbname,$this->conn);   mysql_query('set names utf-8');  }    //查询结果  function getResult($sql){   if ($this->conn==''){    $this->conndb();   }   $this->result=mysql_query($sql,$this->conn);  }    //返回查询的记录数  function getRowsNum($sql){   $this->getResult($sql);   $num_rows=mysql_num_rows($this->result);   if (mysql_errno()==0){    return $num_rows;   }else {    return '';   }  }    //将结果输出为一个单条记录数组并返回  function getArray($sql){   $this->getResult($sql);   if (mysql_errno()==0){    $this->resultArray=mysql_fetch_array($this->result,MYSQL_ASSOC);//得到关联数组    return $this->resultArray;   }else {    return '';   }  }    //返回一个含有多条记录的二维数组  function getRowsArray($sql){   $this->getResult($sql);   if (mysql_errno()==0){    while ($row=mysql_fetch_array($this->result,MYSQL_ASSOC)){     $this->rowsArray[]=$row;    }    return $this->rowsArray;    //print_r($this->rowsArray);exit;   }else {    return '';   }  }   //更新、添加、删除  function uidresult($sql){   if ($this->conn==''){    $this->conndb();   }   //echo $sql;   //exit;   @mysql_query($sql);   $this->[email protected]_affected_rows();   if (mysql_errno()==0){    return $this->rowsNum;   }else {    return '';   }  }    //释放结果集  function freeResult(){   mysql_free_result($this->result);   $this->rowsNum=0;   $this->rowsArray='';   $this->resultArray='';  }    //关闭数据库  function closeConn(){   $this->freeResult();   mysql_close($this->conn);   $this->conn='';  } }

http://www.gaodaima.com/51128.htmlPHP分页_php

欢迎大家阅读《PHP分页_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址