ホームページ  >  記事  >  バックエンド開発  >  php+oracle ページング クラス_PHP チュートリアル

php+oracle ページング クラス_PHP チュートリアル

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

example.php

コードをコピーします コードは次のとおりです:

$conn = ociplogon("test","123456","test123");
include_once "pager.inc. php";
?>

コードをコピーします コードは次のとおりです:

/**ページネーションテストが始まります*/

// {{{ 初期ページング オブジェクト
$pager = new pager( );
/**テストから id、名前、年齢を選択します。年齢が 20 を超える場合は、id の順に並べ替えます。*/
$sqlArr = array('conn' => $conn, // データベース接続
'fields' => " id,name,age ", // メインクエリ文
'table' => "test", // テーブル名
'condition' => " age>20 ", // クエリ条件
'order' => " ID による順序desc " // 並べ替え方法
);
if (!$pager->listn($sqlArr,10,$page)) // 1 ページに 10 項目を表示
{
$pager->errno = 10;
die ($pager->errmsg ());
}
//}}}

// {{{ データ表示
for( $i = 0; $i result); $i++)
{
$ tmp = $pager->result[$i];
echo " id:".$tmp['ID']."
";
echo " name:".$ tmp['NAME']. "
";
echo " age:".$tmp['AGE']."
"
}
// }}}

// {{ページめくりリンクを表示
echo $pager->page. " / ".$pager->totalpage." 合計 ".$pager->total"
if ($pager->prev != 0)
echo " prev.">前のページ ";
else
echo " 前のページ"; -> ;next != 0)
echo " next.">次のページ ";
else
echo " 次のページ" ;
// }}}
?>




http://www.bkjia.com/PHPjc/315195.html

www.bkjia.com

http://www.bkjia.com/PHPjc/315195.html技術記事 example.php 次のようにコードをコピーします。 ?php $conn = ociplogon("test","123456","test123"); include_once "pager.inc.php"; ?php /** ページネーションテストが始まります*/ /...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。