やはりZEND(Zend Framework)に置き換えて見た・・・@

まず初めに、肝心なZend Frameworkをダウンロードし、インストールしなければなりません。

ダウンロード先
http://framework.zend.com/manual/ja/introduction.installation.html

適当なフォルダにこのライブラリをアップすれば、設置は完了です。
php.iniでそこのフォルダのパスを設定します。
   include_path = ".:/xxxxx/xxxxxxxxx/xxxxxx/ZendFramework/library" ←サーバ環境により異なり(相対パスではなく絶対パスであること)
   ここまでで、設定は完了です。

さて、Zend Frameworkを使ってデータベースに接続してみましょう
 今回は、今後の汎用性も考えて、ファクトリメソッドを使用してみた。
   $db_info = array(
    'host'     => 'localhost',
    'username' => '',
    'password' => '',
    'dbname'   => ’/xxxxxx/xxxxxxx/xxxxxxx/xxxxx/xxxxxxx/xxxxxxx/xxxxxxxxx.db’); ←Sqliteの為、データベーステーブルまでのパスとデータベース名を指定
   $db = Zend_Db::factory('Pdo_Sqlite', $db_info);
 ※恐らくこれらのパスの設定で少し戸惑うかもしれませんが、詳細は本家のサイトか各解説ページがありますので、ここでは割愛しておきます。

上記設定にてデータベースに繋がれば、今度はこのファクトリメソッドの情報を書き換えるだけで各データベースにアクセス出来るように共通化が出来るはずです。

 とは云っても、そんなに簡単に行くわけも無く、共通化するにはクエリーの互換性の問題などが発生しますので、その当たりは後日書き込む事にします。

忘れてました・・・(最初に書き込んでおくべきでした
Sqliteの文字コードはUTF-8です、文字化けなどが心配な場合は、スクリプト(プログラム)も全てUTF-8に統一した方が間違いが少ないと思います。


新しい書込をする
「仕様・不具合」等に関してはここで書き込まずに「メールフォーム」にてお願いします!
既に投稿されている内容への返信は各投稿内容に付いている「返信」ボタンから行って下さい。

 No:  タイトル:
1970-01-01 09:00
 
お名前:
削除 編集 返信