复制代码 代码如下:
/* mysql_pager.class.php 三个参数。 mysql_query()的结果, url变量page, 您要的每页记录数 例子在这个文件底部 淡水河边整理测试 */ class mysql_pager { // define properties var $page; var $result; var $results_per_page = 3; var $total_pages; /* Define the methods 下面是构造函数,和类同名(>php4) 需要查询的结果句柄,当前页码,每页记录数 like: $f->mysql_pager($result, 1, 15); */ function mysql_pager( $result, $current_page, $results_per_page ) { if(!$result){ echo "
数据库未运行,结果集错误
\n";
return;
}
$this->result = $result;
if(!$current_page || $current_page < 0)
$this->page = 1;
else $this->page = $current_page;
if(!emptyempty($results_per_page))
$this->results_per_page = $results_per_page;
$numrows = @mysql_num_rows($this->result);
if(!$numrows) {
echo "
查询结果为空.
n";
return;
}
$this->total_pages = ceil($numrows / $this->results_per_page);
}
/*
다음 is 콘텐츠 인쇄 기능은 필요에 따라 사용하거나 확장할 수 있습니다.
여기서는 ID를 인쇄합니다.
*/
function print_paged_results() { ;n";
$start = ($this->page - 1) * $this->results_per_page;
mysql_data_seek($this->result, $start);
$x = 0; 1) $bgcolor = "# F2F2FF";
else $bgcolor = "#EEEEEE";
echo "
". $row["id"] . " < /tr>"; 🎜>} /* 🎜> echo "
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
2025-02-26 03:58:14
2025-02-26 03:38:10
2025-02-26 03:17:10
2025-02-26 02:49:09
2025-02-26 01:08:13
2025-02-26 00:46:10
2025-02-25 23:42:08
2025-02-25 22:50:13
2025-02-25 21:54:11
2025-02-25 20:45:11