//--------------------------------
// 工作函數
//--------------------------------

//讀取記錄
//主要工作函數,根據所給的條件從表中讀取相應的記錄
//返回值是一個二維數 " /> 性盈盈剧场,日韩视频中文在线一区,午夜神器老司机高清无码

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

分頁顯示Oracle數據庫記錄的類之二


//--------------------------------
// 工作函數
//--------------------------------

//讀取記錄
//主要工作函數,根據所給的條件從表中讀取相應的記錄
//返回值是一個二維數組,Result[記錄號][字段名]

function ReadList() {

$SQL="SELECT * FROM ".$this->Table." ".$this->Condition." ORDER BY ".$this->Id." DESC";

$stmt = OCIParse($this->LinkId,$SQL);
$bool = OCIExecute($stmt);
if (!$bool) {
echo "連接失敗!";
OCILogoff($this->LinkId);
exit;
}
else {
$ncols = OCINumCols($stmt);
for ( $i = 1; $i <= $ncols; $i++ )
$column_name[$i] = OCIColumnName($stmt,$i);
$k=0;

for($j=0;$j<$this->StartRec+$this->Offset;$j++) OCIFetch($stmt);
for($j=0;$j<$this->MaxLine;$j++){
if(OCIFetch($stmt)){
$k++;
for($i=1;$i<=$ncols;$i++)
$temp[$column_name[$i]]=OCIResult($stmt,$i);
$this->Result[]=$temp;
}
else break;
}
$this->Number=$k;

}
OCIFreeStatement($stmt);
return $this->Result;
}
//讀最新的記錄
//topnum指定要讀出的記錄數

function ReadTopList($topnum){

$SQL="SELECT * FROM ".$this->Table." ".$this->Condition." ORDER BY ".$this->Id." DESC";

$stmt = OCIParse($this->LinkId,$SQL);
$bool = OCIExecute($stmt);
if (!$bool) {
echo "連接失??!";
OCILogoff($this->LinkId);
exit;
}
else {
$ncols = OCINumCols($stmt);
for ( $i = 1; $i <= $ncols; $i++ )
$column_name[$i] = OCIColumnName($stmt,$i);
$k=0;

for($j=0;$j<$topnum;$j++){
if(OCIFetch($stmt)){
$k++;
for($i=1;$i<=$ncols;$i++)
$temp[$column_name[$i]]=OCIResult($stmt,$i);
$this->TopResult[]=$temp;
}
else break;
}
$this->TopNumber=$k;

}
OCIFreeStatement($stmt);
return $this->TopResult;


}
//---------------------------
// 分頁相關
//---------------------------

//顯示當前頁及總頁數
//本函數在GetPage()后調用。
function ThePage() {
echo "第".$this->CPages."頁/共".$this->TPages."頁";
}

//顯示翻頁按鈕
//此函數要在GetPage()函數之后調用
//顯示下頁、上頁,并加上要傳遞的參數

function Page() {
$k=count($this->PageQuery);
$strQuery=""; //生成一個要傳遞參數字串
for($i=0;$i<$k;$i++){
$strQuery.="&".$this->PageQuery[$i][key]."=".$this->PageQuery[$i][value];
}

return $strQuery;
}

function PrePage($strQuery){
$prev=$this->Offset-$this->MaxLine;
if($prev>=0)
echo "<A href=$php_SELF?offset=".$prev.$strQuery." class=newslink></A>";
else if($this->TheFirstPage!=NULL)
echo "<A href=".$this->TheFirstPage." class=newslink></A>";
else echo "";
}

function NexPage($strQuery){
$next=$this->Offset+$this->MaxLine;
$k=$this->Total-$this->StartRec;
if($next<$k)
echo "<A href=$php_SELF?offset=".$next.$strQuery." class=newslink></A>";
else
echo "";
}
//------------------------------------
// 記錄分組
//----------------------------------
//顯示分組
function NumPage() {
$first=($this->CGroup-1)*($this->PGroup)+1;
$last=($first+$this->PGroup > $this->TPages)? ($this->TPages+1):($first+$this->PGroup);
$pr=($this->CGroup-2>=0)?( ($this->CGroup-2)*($this->PGroup)+1 ):(-1);
$prev=($pr!=-1)?( ($pr-1)*$this->MaxLine):(0);
$ne=($this->CGroup*$this->PGroup+1<=$this->TPages)?($this->CGroup*$this->PGroup+1):(-1);
$next=($ne!=-1)?( ($ne-1)*$this->MaxLine):(0);

$k=count($this->PageQuery);
$strQuery=""; //生成一個要傳遞參數字串
for($i=0;$i<$k;$i++){
$strQuery.="&".$this->PageQuery[$i][key]."=".$this->PageQuery[$i][value];
}

if($first!=1)
echo "<A href=$php_SELF?offset=".$prev.$strQuery." > << </a>";
for($i=$first;$i<$last;$i++) {
if($this->CPages!=$i){
$current=($i-1)*$this->MaxLine;
echo "<A href=$php_SELF?offset=".$current.$strQuery." >".$i."</a> ";
}
else echo "<font color=#e00729>".$i."</font> ";
}
if($ne!=-1)
echo "<A href=$php_SELF?offset=".$next.$strQuery." > >> </a>";
}

//******end class
}
?>

php技術分頁顯示Oracle數據庫記錄的類之二,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 一区二区三区福利视频 | 欧美日本高清动作片www网站 | 国产精品人妻无码久久久蜜桃臀 | 伊人久久综合谁合综合久久 | 十九岁在线观看免费完整版电影 | 日本中文字幕伊人成中文字幕 | 一本道色综合手机久久 | 国拍自产精品福利区 | 免费毛片网站在线观看 | 丰满少妇被猛烈进出69影院 | 99久久久精品免费观看国产 | 色女孩综合 | 99日韩精品 | 无颜之月全集免费观看 | 97欧美精品大香伊蕉在人线 | 亚洲AV色香蕉一区二区三区 | 大学生宿舍飞机china free | 亚洲精品在线免费 | 狂操空姐电影 | 日本一本二本三区免费免费高清 | 久久综久久美利坚合众国 | 抽插妇女疯狂视频 | 小SAO货边洗澡边CAO你动漫 | 日韩视频中文在线一区 | 国产午夜不卡在线观看视频666 | 成人国内精品久久久久影院 | 久久午夜宫电影网 | 在线播放一区二区精品产 | 亚洲日韩在线天堂一 | 玩两个少妇女邻居 | 榴莲推广APP网站入口官网 | 日本久久黄色 | 婷婷久久综合九色综合伊人色 | 国产69TV精品久久久久99 | 日本十八禁无遮无挡漫画 | 蜜臀AV熟女人妻中文字幕 | 亚洲午夜福利未满十八勿进 | 三级全黄的视频在线观看 | 亚洲精品久久久久一区二区三 | 日日色在线影院 | 亚洲 日本 欧美 中文字幕 |