ヘッダーをスキップ

Oracle Database 2日でPHP開発者ガイド
11gリリース1(11.1)

E05696-01
目次
目次
索引
索引

戻る 次へ

1 Oracle DatabaseでのPHPの導入

PHPは、HTMLに埋め込むことができることから、特にWebの開発で有効な人気の高いスクリプト言語です。 Zend Core for Oracleによって、Oracle DatabaseでPHPを使用してアプリケーションを開発できます。

この章の内容は次のとおりです。

Zend Core for Oracle

Zend Technologiesと共同で開発したZend Core for Oracleは、安定性が高く高性能でインストールが簡単なPHPの開発環境および本番環境であり、Oracle Databaseと完全に統合されています。

目的

このマニュアルは、Zend Core for Oracleを使用してOracle Databaseに接続する方法およびPHPを使用してデータにアクセスし、変更を行う方法を示すチュートリアルです。

OracleでのPHP開発には、Zend Core以外のPHP環境を使用することもできます。

サンプル・アプリケーションの概要

このマニュアルでは、AnyCo Corpという架空の会社で人事管理(HR)サンプル・アプリケーションを開発する手順について説明します。

このアプリケーションでは、Oracle Databaseで用意されているHRスキーマのDEPARTMENTS表およびEMPLOYEES表に格納されている部門データおよび従業員データを管理します。 このスキーマの詳細は、『Oracle Databaseサンプル・スキーマ』を参照してください。

完全なサンプル・アプリケーションでは、次のことを行います。

図1-1に、このアプリケーション用に開発したファイル間の関係を示します。

図1-1    人事管理サンプル・アプリケーションのコンポーネント


画像の説明

サンプル・アプリケーションのファイルは次のとおりです。

anyco.php: このファイルには、AnyCoアプリケーションのメイン・ロジックが含まれています。 表示するページを判断する制御ロジックも含まれています。 このファイルによって、ナビゲーション用のセッション・データが管理されます。 また、anyco_cn.incanyco_db.incおよびanyco_ui.incの各インクルード・ファイルの関数がコールされます。
anyco_ui.inc: このファイルには、HTMLページでデータおよびフォームを提示するために使用される関数が含まれています。
anyco_cn.inc: このファイルには、データベース接続情報、データベース・ユーザー名、パスワードおよびデータベース接続識別子の定義が含まれています。
anyco_db.inc: このファイルには、データベース接続を作成し、問合せを実行し、データ操作文を実行するデータベース・ロジックが含まれています。
anyco_im.php: このファイルには、JPEGイメージとして表示するために、データベース列からイメージを取り出してWebブラウザに送信するロジックが含まれています。
style.css: このファイルには、アプリケーションで生成される様々なHTMLタグのカスケード・スタイルシート(CSS)定義が含まれています。 このファイルによって、アプリケーションのルック・アンド・フィールが管理されます。

接尾辞が.incのファイルは、他のPHPファイルにインクルードされるPHPコード・ファイルです。

接尾辞が.phpのファイルは、Webブラウザにロードできます。

PHPアプリケーション・ソース・ファイルは、PHP開発をサポートするツール(テキスト・エディタなど)で作成および編集できます。

各章で示すコードは、その前章で作成したファイルに基づいています。

リソース

次のOTN(Oracle Technology Network)のWebサイトでは、ユーザーにとって有効な追加情報が提供されています。


戻る 次へ
Oracle
Copyright © 2007 Oracle Corporation.

All Rights Reserved.
目次
目次
索引
索引