Heim > Artikel > Backend-Entwicklung > Von PHP+Oracle implementierte Paging-Klasse
Das Symbol
Seitenumbruch ist ein Symbol für Seitenwechsel, bei dem die vorherige Seite endet und die nächste Seite beginnt. Microsoft Word kann einen „automatischen“ Seitenumbruch (oder weichen Seitenumbruch) einfügen oder einen Seitenumbruch an einer bestimmten Stelle erzwingen, indem ein „manueller“ Seitenumbruch (oder harter Seitenumbruch) eingefügt wird. [1]
In der normalen Ansicht ist der Seitenumbruch eine gepunktete Linie. Wird auch als automatischer Seitenumbruch bezeichnet. In der Seitenansicht ist der Seitenumbruch eine breite schwarze und graue Linie. Wenn Sie mit der Maus zeigen und klicken, wird er zu einer schwarzen Linie.
Das Folgende ist die Paginierungsklasse, die mit PHP+Oracle implementiert wurde. Der Code lautet wie folgt:
example.php
<?php $conn = ociplogon("test","123456","test123"); include_once "pager.inc.php"; ?>
Code wie folgt:
<?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)?>
Das obige ist der detaillierte Inhalt vonVon PHP+Oracle implementierte Paging-Klasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!