ホームページ >バックエンド開発 >PHPチュートリアル >odbc を mssql に接続するクラス paging_PHP チュートリアル
< - erquan.net - <? /合計ページ数
var $ page; // 前のページ
var $ net // それぞれを制御します。ページごとのディスプレイPAGE
関数getConnect($ dsn、$ user、$ pass){
"エラーデータベースへの接続エラー";
this-> cn、$ sql); ){
$error="クエリ中に小さなエラーが発生しました...";
$this->getMess($ error);
Do($this->sql); //合計を見つけるためのカーソル$ this-> page = $ page;
,,,,,,,,,,! )
$ this-> page+1; > dd)、$ this-> i ++); //上記と同じ
$this->dList; を返す
}
function getFanye(){
$str="";
if($this->page!=1)
$str.="fre."> 前页 ";
$str.=" 首页 前页";
if($this->page<$this->pages)
$str.="nxt."> 後页 ";
else
$str.=" 後页 ";
if($this->page!=$this->pages)
$str.="pages."> 尾页&lt;/a&gt;页";
$str.="您正浏览第".$this->page."页";
return $str;
}
function getNums( ){
return $this->nums;
}
function getOnepage(){//每页实际条数
return $this->onepage;
}
function getI(){
$this を返してください- >i;
}
function getPage(){
return $this->page;
}
function getMess($error){//定制メッセージ
echo"
}
}
$pg=new Pages();
$pg->getConnect("lei","sa","star");
$pg->getTotal("select count(*) を xs からの合計としてカウントします"); //连学生表求总数
$pg->getList("select xs_name from xs order by xs_id",8,$page);
if($pg->getNums()!=0){
for($i=0;$i<$pg->getNums();odbc_fetch_row($pg->dList),$i++); //同上
}
$i=0;
while(odbc_fetch_row($pg->dList)){
$name=odbc_result($pg->dList,"xs_name");
echo $name."< ;br>";
if($i==$pg->getOnepage()){//跳出循環环
break;
}
$i++;
}
echo$pg->getFanye();
? >
http://www.bkjia.com/PHPjc/314636.html