ホームページ  >  記事  >  バックエンド開発  >  odbc を mssql に接続するクラス paging_PHP チュートリアル

odbc を mssql に接続するクラス paging_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:08:58790ブラウズ

< - 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.=" 前页 ";
$str.=" 首页 前页";
if($this->page<$this->pages)
$str.=" 後页 ";
else
$str.=" 後页 ";
if($this->page!=$this->pages)
$str.=" 尾页&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"

$error exit;
}
}

$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

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/314636.html技術記事 ! -- 二泉.net -- ? class Pages{ var $cn;//接続データベース表の游标 var $d;//接続データベース表の游标 var $result;//結果 var $dsn;//dsn源 var $user;//用户名 var $pass; //秘密コード変数...