//--------------------------------
// 工作函數(shù)
//--------------------------------

//讀取記錄
//主要工作函數(shù),根據(jù)所給的條件從表中讀取相應(yīng)的記錄
//返回值是一個(gè)二維數(shù) " /> 成人欧美,看全色黄大色黄大片 视,成人小视频在线播放

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

分頁(yè)顯示Oracle數(shù)據(jù)庫(kù)記錄的類之二


//--------------------------------
// 工作函數(shù)
//--------------------------------

//讀取記錄
//主要工作函數(shù),根據(jù)所給的條件從表中讀取相應(yīng)的記錄
//返回值是一個(gè)二維數(shù)組,Result[記錄號(hào)][字段名]

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指定要讀出的記錄數(shù)

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;


}
//---------------------------
// 分頁(yè)相關(guān)
//---------------------------

//顯示當(dāng)前頁(yè)及總頁(yè)數(shù)
//本函數(shù)在GetPage()后調(diào)用。
function ThePage() {
echo "第".$this->CPages."頁(yè)/共".$this->TPages."頁(yè)";
}

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

function Page() {
$k=count($this->PageQuery);
$strQuery=""; //生成一個(gè)要傳遞參數(shù)字串
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=""; //生成一個(gè)要傳遞參數(shù)字串
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技術(shù)分頁(yè)顯示Oracle數(shù)據(jù)庫(kù)記錄的類之二,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产一区二区三区精品视频 | 国产无遮挡床戏视频免费 | 狠狠亚洲婷婷综合色香五 | 亚洲成年网站 | 好吊妞在线播放 | 国产精品国产三级国产专不∫ | 91精品免费国产高清在线 | 国产精品久久亚洲不卡4k岛国 | 亚洲午夜综合网 | 日韩中文字幕在线有码视频网 | 国产免费成人在线视频 | 五月婷婷免费视频 | 中文一区在线观看 | 亚洲成年网 | 四虎欧美永久在线精品免费 | 久久夜色精品国产亚洲 | 一区二区三区午夜 | 97夜夜澡人人爽人人喊一欧美 | 91香蕉国产亚洲一二三区 | 三级毛片网站 | 一区二区视频在线播放 | 久久一本精品久久精品66 | 91精品啪在线观看国产日本 | 99在线观看视频免费精品9 | 美女黄页视频 | 国产成人鲁鲁免费视频a | 国产精品美女一级在线观看 | 亚洲怡红院在线观看 | 蝴蝶色综合综合成人网 | 巨臀中文字幕一区二区翘臀 | 亚洲六月丁香六月婷婷色伊人 | 欧美在线视频在线观看 | 亚洲国产日产无码精品 | 国产亚洲视频在线观看 | 亚洲欧洲日产国码 最新 | 国产综合精品一区二区 | 久久亚洲不卡一区二区 | 久久精品久久久久久久久人 | 免费黄色欧美 | 在线观看黄视频 | www.色五月|