changes2013-04-14cis2013-04-02CandyCane|インストール方法2013-02-17プライバシーポリシー2013-01-29test2013-01-20Arduino2013-01-18KinoWiki:プラグイン/カタログ/outline2012-12-08AppleScript2012-11-06ペルソナ2罰2012-09-04LVM2012-08-02reveal-jshalt/:mook火曜日までに提出か。http://sonata.zive.net:81/dbdo目次PEAR::DB_DataObjectとはPEAR::DB_DataObjectとはPEAR::DBを利用したSQLビルダーです。SQLを書くことなくテーブルの操作が可能となります。インストールインストールにはpearコマンドを利用します。次にデータベースの作成を行います。データベースを作成し、以下のSQLを実行してテーブルを作成します。TYPE=MyISAM;DataObjectの作成テーブル作成後、テーブルに基づくDataObjectクラスを作成します。自動生成するための設定を記述するiniファイルを作成します。各項目は、databaseデータベースにアクセスするためのDSNschema_locationスキーマ定義ファイル(DB名.ini)の保存ディレクトリの絶対パスclass_locationDataObjectクラスを保存するディレクトリの絶対パスclass_prefixDataObjectクラスにつけるプリフィクス名debugデバッグレベルの指定。数値を上げると内部で実行されているSQLなどを見ることができる。次に、createTables.phpを実行します。createTables.phpはCLI版のphpで実行する必要があります。(ディレクトリまでの絶対パス)/dbdo/config.iniaddress.iniファイルとUser.phpが生成されていれば作業完了です。DataObjectの使い方インスタンスの作成ではDataObjectを使ってみましょう。DataObjectのインスタンスを作成します。userテーブルのDataObjectクラスを呼んでいます。insert()メソッドを実行するだけです。具体的には以下のようになります。$_POST['tel'];$User->insert();これだけでDataObjectが自動的にSQLを生成し実行してくれます。hogehoge"などと書く必要はありません。更新や削除ができます。データの検索と取得データの検索は検索したい条件を事前に登録し、findメソッドを実行します。指定することも可能です。fetchメソッドを使用することで取得することができます。具体的なコードは以下のようになります。直感的にデータベースを操作することができます。テーブルの結合などの複雑な操作も行うことができます。関連ページhalt/:mookhalt/:mook2。