PHP で Oracle データベースを使用する方法を教えます (4)
OCIを使用してデータテーブル「email_info」にデータを入力します。
上記と同じですが、OCI で書かれています
関連する PHP コード:
if ($submit == "クリック"){
// 送信ボタンがクリックされました
// フルネームとメールアドレスの入力を取得し、データベースに保存します
PutEnv("Oracle_SID=ORASID");
$connection = OCILogon ("ユーザー名","パスワード");
if ($connection == false){
echo OCIError($connection)。」
";
出る
}
$query = "email_info 値に挿入 ('$fullname', '$email')";
$cursor = OCiparse ($connection, $query);
if ($cursor == false){
echo OCIError($cursor)。」
";
出る
}
$result = OCIExecute ($cursor);
if ($result == false){
echo OCIError($cursor)。」
";
出る
}
OCICommit ($connection)
OCIログオフ($接続)
}
他{
エコー
<FORM アクション=insert.php メソッド=post>
お名前を入力してください
<INPUT name=フルネーム></INPUT>
メールアドレスを入力してください
<INPUT 名前=メールアドレス></INPUT>
<INPUT名=送信タイプ=送信値=クリック></INPUT><
</FORM>
';
}
?>
ちなみに、呼び出されるページではフォームハンドラとしてinsert.phpが指定されているため、このスクリプトはinsert.phpという名前で保存する必要があります。
上記では、PHP 4) で Oracle データベースを使用する方法を紹介しました。その内容も、PHP チュートリアルに興味のある友人に役立つことを願っています。