ホームページ >バックエンド開発 >PHPチュートリアル >Pages_PHP チュートリアルで Oracle データベースのレコードを表示するクラス
<?php
/**********************************************
TOracleViewPagev 2.0
日付: 2000 -9-23
Oracleデータベースのレコードをページネーションで表示するためのクラス
更新日: 2000-10-19
先頭ページに表示されるレコード数を他のページと異なるように表示できるTopRecord表示機能を追加しました。
著者: sharetop
email:ycshowtop@21cn.com
************************************ ***********/
class TOracleViewPage { //テーブル名
var $MaxLine; //1 ページあたりの表示行数
var $LinkId; $ Id; //ソート参照フィールド
var $Offset; //レコードの総数
var $Number; //このページで読み取られたレコードの数
var new 記録時に実際に取り出したレコード数
var $Result; //読み込み結果
var $TopResult; //最初のページへのリンクを特別に指定
var $StartRec; //2 ページ目の開始レコード番号を指定します
var $TPages; //現在のページ番号
var $PGroup;各ページに表示される番号 Number
var $CGroup;
var $Condition; // where id='$id' のような条件を表示します desc
var $PageQuery; // 渡されるパラメータをページ化します。 ------ -----------------------------
//以下のコンストラクター、デストラクター、初期化関数
/ /--- ----------------------------------
//コンストラクター
//パラメータ: テーブル名、最大行数、ページング参照フィールド、各ページに表示されるページ番号
function TOracleViewPage($TB,$ML,$id){
global $offset;Table=$TB; ;MaxLine =$ML;
$this->StartRec=0; $this->Offset=$offset; -> ;Offset=0;
$this->Condition="";
$this->PageQury=NULL;
//初期化
; 、パスワード、データベース
function InitDB($user,$password,$db){
if (PHP_OS == "WINNT") $dllid=dl("php3_oci80.dll");
$this->LinkId = OCILogon( $ user,$password,$db);
}
//切断
function Destroy(){
OCILogoff($this->LinkId)
//----------- -------------
//関数の設定
http://www.bkjia.com/PHPjc/631118.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/631118.html
技術記事
<?php /********************************************* TOracleViewPagev 2.0 更新日: 2000-9-23 Oracle データベースレコードのページング表示用クラス 更新日: 2000-10-19 TopRecor の表示を追加...