odbc を mssql ページングに接続するクラスを書きました。アドバイスをお願いします(原文)。

WBOY
リリース: 2016-06-21 09:09:24
オリジナル
975 人が閲覧しました

odbc|ページネーション|オリジナル

& lt;!-Erquan.net-& gt;
& lt;?
var $ CN; // データテーブルを接続するカーソル
var $ result; / 結果
var $dsn; // dsn ソース
var $user; // ページの総数
var $ pay;ページvar $ fre;データベース接続エラー";
$ this-& gt; getMess ($ error); this->cn,$sql);
if(!$this->d){
$error="小さなエラーが発生しましたクエリ中に...";
$this->getMess($ error);
Return $this-> Do($this- >sql); // 合計を見つけるためのカーソル
$this-> total=odbc_result($dT,'total'); //ここに $this-> を追加しないのはなぜですか? $ this-> page = $ page;
,,,,,,,,,,! )
$ this-> page+1; >dd),$this->i++);//上記と同じ
        //}
//$this->i=0;//この部分は封入できませんか?
return $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.=" 尾页 ";
else
$str.=" 尾页 ";
$str.="共".$this- > ページ。」页";
$str.="您正浏览第".$this->page."页";
return $str;
}

function getNums( ){
return $this->nums;
}

function getOnepage(){//每页实际条数
return $this->onepage;
}

function getI(){
$this を返してください- >i;
}

関数 getPage(){
return $this->page;
}

関数 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();
? >



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート