ホームページ  >  記事  >  バックエンド開発  >  PHPで3つのデータベースを呼び出す方法(2)_PHPチュートリアル

PHPで3つのデータベースを呼び出す方法(2)_PHPチュートリアル

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

Open Database Connectivity (ODBC) は、データベースと通信するための業界標準になっています。 PHP は、Access、SQL SERVER、およびその他のデータベースを呼び出すことを可能にする標準インターフェイスも提供します。関連する関数は次のとおりです:

(1) integer odbc_connect(string dsn, string user, string password)

ODBC データベース ソース名に接続します。

(2)integer odbc_exec(整数接続、文字列クエリ) または odbc_do(整数接続、文字列クエリ)

接続上でクエリを実行します。

(3) boolean odbc_fetch_row(integer result, integer row)

結果セットからデータの行を取得します。 Row パラメータはオプションです。空白のままにすると、次の有効な行が返されます。結果セットに行が残っていない場合は false を返します。

(4) boolean odbc_close(integer connection)

データベース接続を閉じます。接続上で開いているトランザクションがある場合、エラーが返され、接続は閉じられません。

最後に、ページングの例を見てみましょう:


//ページごとに表示されるアイテムの数を設定します

$show_num = 10;

$spages = $pages;//$pages が表示されるのを避けます後で変更します

//接続を定義します

$dsn = "localhost";

$user = "sa";

$password = "";

//レコードの合計数を計算します

$rs_num = "select count(* ) as id from bbs where zu='0' and lei='".$lei."'";

$conn_id = odbc_connect($dsn,$user,$password);

$rnum = odbc_exec($conn_id ,$rs_num);

while(odbc_fetch_row($rnum)){

$total_rs = odbc_result($rnum,"id");//レコードの総数を $total_rs 変数に代入します

}

//ページに関連するエントリの数を計算します

$nnn = $total_rs / $show_num;//ページの合計数を計算します

$hnnn = intval($nnn);//合計を四捨五入しますページ数

$cnnnn = $nnn - $hnnn;

//必要な合計ページ数を計算します

switch ($cnnn){

case "0":

$hnnn++;

$nnn = $hnnn;//総ページ数

break;

default:

$nnn = $hnnn;//総ページ数

break;

};

if ($nnn == 0)$ nnn++;

//ページ変更に必要な条件を計算

$fore = $pages;

$next = $pages;

$fore -= 1;

$next += 1;

if ($ fore > 0) {

echo " ホーム";

echo "前のページ";

};

if ($pages < $ nnn) {

echo "次のページ";

echo "最後のページ";

};

echo "合計".$n​​nn." Page";

$query_string = "SELECT * FROM table wherecondition order by you want order";

$cur = odbc_exec($conn_id,$query_string);

//ループの先頭に到達します

$ cnum = ($pages-1) * $show_num; //現在のレコード カーソルの位置を計算します

//レコード カーソルを表示するための空のループ

if ($cnum != 0){

for ($i =0;$i
};

$i=1;

//レコードを表示

while(odbc_fetch_row($cur)){

echo ;

if ($i == $ show_num){// ページ数が足りない場合はプログラムを終了します

};

$i++;

}; //接続を閉じます

odbc_close($conn_id);

?>





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

www.bkjia.com

http://www.bkjia.com/PHPjc/315535.html技術記事 Open Database Connectivity (ODBC) は、データベースと通信するための業界標準になっています。 PHP は、Access、SQL SERVER、およびその他のデータベースを呼び出すことを可能にする標準インターフェイスも提供します。関連する文字...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。