Maison > Article > développement back-end > Classe de pagination implémentée par php+oracle
Le symbole
Saut de page est un symbole de pagination, où la page précédente se termine et la page suivante commence. Microsoft Word peut insérer un saut de page « automatique » (ou saut de page logiciel) ou forcer un saut de page à un emplacement spécifié en insérant un saut de page « manuel » (ou saut de page matériel). [1]
En vue normale, le saut de page est une ligne pointillée. Également connu sous le nom de saut de page automatique. En mode page, le saut de page est une large ligne noire et grise. Lorsque vous pointez et cliquez avec la souris, il se transforme en ligne noire.
Ce qui suit est la classe de pagination implémentée en utilisant php+oracle, le code est le suivant
exemple.php
<?php $conn = ociplogon("test","123456","test123"); include_once "pager.inc.php"; ?>
code Comme suit :
<?php /** 分页测试开始 */ // {{{ 初始分页对象 $pager = new pager(); /** 将 select id,name,age from test where age>20 order by id desc 拆分 */ $sqlArr = array('conn' => $conn, // 数据库连结 'fields' => " id,name,age ", // 查询主语句 'table' => "test", // 表名 'condition' => " age>20 ", // 查询条件 'order' => " order by id desc " // 排序方式 ); if (!$pager->listn($sqlArr,10,$page)) // 每页显示10条 { $pager->errno = 10; die($pager->errmsg()); } //}}} // {{{ 数据显示 for( $i = 0; $i < count($pager->result); $i++) { $tmp = $pager->result[$i]; echo " id:".$tmp['ID']."<br>"; echo " name:".$tmp['NAME']."<br>"; echo " age:".$tmp['AGE']."<hr>" } // }}} // {{{ 显示翻页链结 echo $pager->page. " / ".$pager->totalpage." 共 ".$pager->total. "条记录 "; if ($pager->prev != 0) echo " <a href=$PHP_SELF?page=".$pager->prev.">上一页</a> "; else echo " 上一页 "; if ($pager->next != 0) echo " <a href=$PHP_SELF?page=".$pager->next.">下一页</a> "; else echo " 下一页 "; // }}} ?> <?@OCILogoff($conn)?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!