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

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

WBOY
リリース: 2016-07-21 16:05:59
オリジナル
1020 人が閲覧しました

Oracle は世界で最も人気のあるリレーショナル データベースです。それは大企業が推進する工業化の強力な原動力です。まず、関連する関数を見てみましょう:

(1)integer ora_logon(string user, string password)

Oracle データベース サーバーへの接続を開始します。

(2)integer ora_open(integer connection)

指定された接続のカーソルを開きます。

(3)integer ora_do(integer connection, string query)

指定された接続でクエリを実行します。 PHP はインジケーターを生成し、クエリを解析して実行します。

(4)integer ora_parse(整数カーソル、文字列クエリ)

クエリを解析し、実行の準備をします。

(5) boolean ora_exec(整数カーソル)

ora_parse 関数によって以前に解析されたクエリを実行します。

(6) boolean ora_fetch(整数カーソル)

この関数により、実行されたクエリ内の行がインジケーターにフェッチされます。これにより、ora_getcolumn 関数を呼び出すことができます。

(7) string ora_getcolumn(整数カーソル, 整数列)

現在の値を返します。列のゼロベースの数値インデックス。

(8) boolean ora_logoff(integer connection)

データベースサーバーへのリンクを切断します。

以下は、ORACLE データベースにデータを挿入するサンプル プログラムです:



ORACLE データベースにデータを挿入



< ;body> ;













&それ;tr&g t ;















ID名前説明
<入力タイプ="text " name="email" maxlength="255" size="30">




< ;?

//最初に 2 つの環境変数 ORACLE_HOME、ORACLE_SID を設定します

putenv("ORACLE_HOME=/oracle/app/oracle/product/8.0.4");

putenv("ORACLE_SID=ora8");

//中国語を表示するように Web ページを設定します

putenv("NLS_LANG=Simplified_ Chinese.zhs16cgb231280");

if($connection=ora_logon("scott","tiger")) {

//ライブラリ テーブル テストID、名前、説明の 3 つの項目があります

$sql = 'test(ID,name,Description) の値に挿入します ';

$sql .= '('' . $ID . '','' . $名前 . '','' . $Description . '')';

if($cursor=ora_do($connect,$sql)) {

}

$ query = 'select * from test ';

if($cursor=ora_do($connect,$query)) {

ora_fetch($cursor);

$content0=ora_getcolumn($cursor,0);

$ content1=ora_getcolumn($cursor, 1);

$content2=ora_getcolumn($cursor,2);

print("$content0");

print("$content1");

print("$content2 ");

ora_close( $cursor);

}

ora_logoff($connection);

}

?>








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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/315531.html技術記事 Oracle は世界で最も人気のあるリレーショナル データベースです。それは大企業が推進する工業化の強力な原動力です。まず、関連する関数を見てみましょう: (1) 整数 ora_lo...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート