下面图老师小编要跟大家分享php入门mysql分页PageQuery类,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!
【 tulaoshi.com - 编程语言 】
。?php
include("dbClass.inc");
class PageQuery extends dbClass {
var $Offset; // 记录偏移量
var $Total; // 记录总数
var $maxLine; // 记录每页显示记录数
var $result; // 读出的结果
var $TPages; // 总页数
var $CPages; // 当前页数
var $PageQuery; // 分页显示要传递的参数
var $Query; // query 语句
var $QueryPart; // " FROM " 以后的 query 部分
var $QueryString; // ? 以后部分
var $FilePath;
// 每页显示行数
function PageQuery($pageLine=10) {
$this-dbClass();
$this-maxLine = $pageLine;
}
// 记录总数
function getTotal(){
return $this-Total;
}
// 显示总页数
function getTotalPages() {
return $this-TPages;
}
//显示当前所在页数
function getCurrenPages() {
return $this-CPages;
}
function myQuery($sql, $flag=1){
GLOBAL $offset;
$this-Query = $sql;
// 获取文件名
//$this-FilePath = $GLOBALS["REQUEST_URI"];
$this-FilePath = $GLOBALS["SCRIPT_NAME"];
// 获取查询条件
$this-QueryString = $GLOBALS["QUERY_STRING"];
//echo $this-QueryString . "br";
// 截取 " from " 以后的 query 语句
&nbs
MySQL教程是:php入门mysql分页PageQuery类。p; $this-QueryPart = trim(strstr($sql, " from "));
// 计算偏移量
if (!isset($offset)) $this-Offset = 0;
else $this-Offset = (int)$offset;
MySQL教程是:php入门mysql分页PageQuery类。sp; GLOBAL $offset;
if (!isset($offset)) $this-QueryString .= "&offset=";
else{
$this-QueryString = substr($this-QueryString,0,strrpos($this-QueryString,''&'')) . "&offset=";
}
if($this-Offset = $this-maxLine)
$str .= " A href=" . $this-FilePath . "?" . $this-QueryString . $first . "首页/A ";
else $str .= " 首页 ";
if($prev = 0)
$str .= " A href=" . $this-FilePath . "?" . $this-QueryString . $prev . "前页/A ";
else $str .= " 前页 ";
if($next $this-Total)
$str .= " A href=" . $this-FilePath . "?" . $this-QueryString . $next . "后页/A ";
else $str .= " 后页 ";
if($this-TPages != 0 && $this-CPages $this-TPages)
$str .= " A href=" . $this-FilePath . "?" . $this-QueryString . $last . "尾页/A";
else $str .= " 尾页 ";
$str .= " 页次:" . $this-getCurrenPages() . "/" . $this-getTotalPages() . "页 ";
$str .= $this-maxLine . "条/页 " . "共" . $this-Total . "条";
return $str;
}
}
?
来源:http://www.tulaoshi.com/n/20160219/1606319.html
看过《php入门mysql分页PageQuery类》的人还看了以下文章 更多>>