ホームページ >バックエンド開発 >PHPチュートリアル >php3_PHPチュートリアルのODBC関数

php3_PHPチュートリアルのODBC関数

WBOY
WBOYオリジナル
2016-07-13 17:25:02906ブラウズ

次に、PHP3 で一般的に使用される ODBC 関数をリストしてみましょう。

odbc_connect (dns, user, pass);
接続番号を返します。接続が失敗した場合は 0 を返します。

odbc_pconnect (dns,user,pass);
特別な接続。スクリプトの実行後に接続は切断されません。同じ DNS への 2 回目の接続は高速になります。

odbc_commit (接続番号);
接続を実行しているスレッドを中断し、成功した場合は True、失敗した場合は False を返します。

odbc_autocommit (接続番号、0/1);
パラメータが 1 の場合、接続を実行しているすべてのスレッドが自動的に中断されるように設定します。

odbc_do/odbc_exec (接続番号、SQL ステートメント);
SQL ステートメントを実行し、操作が失敗した場合は結果番号を返します。

odbc_prepare (接続番号、SQL ステートメント);
結果番号を返しますが、SQL ステートメントは実行されません。 odbc_execute (結果番号) を使用して、後で実行できます。

odbc_fetch_into (結果番号, [レコード数,] 配列);
配列の型に関係なく、結果の特定のレコード (次のレコードまで省略) を配列 ([0] から開始) に入れます。
結果内のレコードの位置を返します。操作が失敗した場合は false を返します。

odbc_fetch_row (結果番号, [レコード数]);
odbc_result で読み書きできる特定のレコード (次のレコードへは省略) に移動します。

odbc_num_fields (結果番号);
フィールドの総数を返します。

odbc_num_rows (結果の数);
レコードの総数を返します。

odbc_result (結果番号、フィールド番号/フィールド名);
現在のレコードのフィールド番号/フィールド名を持つフィールドを結果として返します。

odbc_result_all (結果番号、SQL ステートメント);
すべてのクエリ結果を返し、HTML テーブルに出力します。

odbc_field_name/odbc_field_type/odbc_field_len (結果番号, フィールド番号);


フィールドのフィールド名/データ型/データ長を返します。

odbc_lonreaglen (結果番号, 長さ);
返される結果のフィールド長を設定します。長さが 0 の場合は、すべてが返されます。

odbc_free_result (結果番号);
メモリ内のクエリ結果が不要な場合はメモリを解放します。

odbc_cursor (結果番号);
結果を指すポインタを返します。

odbc_rollback
odbc_close (接続番号);
接続を閉じます。

odbc_close_all();
すべての接続を閉じます。



PHP3 を使用して ODBC データベースを操作する具体的な例。

db は odbc の DSN 名、tab1 はテーブル名です



echo "ODBC Samples"."
";
$Connection_ID=odbc_connect("db","",""); odbc_exec( $Connection_ID,"タブ 1 から * を選択");
$fldCount=odbc_num_fields($Result_ID)
while (odbc_fetch_row($Result_ID,$i)
0);
echo " ";
for ($j=1;$j {
echo " ".$i." ";
echo " ".odbc_result($Result_ID,$j). " " ; ;
echo " ";
$i=$i+1;
echo " ";>



実際、クエリプロセスは次のように簡略化することもできます。 =odbc_connect("db" ,"","");
$Result_ID=odbc_exec($Connection_ID,"タブ 1 から * を選択");
odbc_result_all($Result_ID); >



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

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/532090.html
技術記事

ここで、PHP3 で一般的に使用される ODBC 関数をリストしてみましょう。 odbc_connect (dns, user, pass); は接続番号を返します。接続が失敗した場合は 0 を返します。 odbc_pconnect (dns,user,pass); 特別な接続...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。