ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter_PHP チュートリアルに付属するデータベース クラスの使用の概要
CodeIgniter では、データベースの使用が非常に頻繁に行われます。フレームワークに付属のデータベース クラスを使用すると、データベース操作を簡単に実行できます。
データベース構成に従ってデータベース クラスをロードして初期化します。
リーリー一度ロードすると、どこでも使用できます。
上記の result() 関数はオブジェクトの配列を返します。例: $row->title
上記の result_array() 関数は、添字付きの配列を返します。例: $row['title']
オブジェクト形式:
リーリー上記の row() 関数はオブジェクトを返します。例: $row->name
配列形式:
リーリー上記の row_array() 関数は配列を返します。例: $row['name']
クイック挿入方法:
リーリーCodeIgniter には、データベース接続値 (ユーザー名: ユーザー名、パスワード: パスワード、データベース名: データベース名など...) を保存できる構成ファイルがあります。構成ファイルは次のパスにあります: application/ config/database.php
アクセサリ ファイルは、次の形式で多次元配列に保存されます:
リーリー多次元配列を使用する理由は、複数の接続値設定を自由に保存できるようにするためです。例: 複数の環境 (開発、実稼働、テストなど) を実行している場合は、環境ごとに独立した接続グループを作成し、グループ間を直接切り替えることができます。たとえば、「テスト」環境をセットアップするには、次のようにします:
リーリーしたがって、「test」グループを使用するようにシステムに指示するには、構成ファイルにある変数を設定できます:
リーリー注: 「テスト」の名前は任意であり、自由に設定できます。もちろん、メイン接続ではデフォルトで「デフォルト」という名前が使用されます。
Active Record クラスは、データベース設定ファイルの $active_record 変数を使用してグローバルに設定できます (許可/無効 TRUE/FALSE (ブール値))。このクラスを使用しない場合は、変数値を FALSE に設定できます。データベースクラスの初期化中のコンピュータリソースの消費。 $active_record = TRUE;
注: セッションなどの一部の CodeIgniter クラスでは、一部の関数を実行するときにアクティブ レコードのサポートが必要です。
パラメータ分析:
www.bkjia.com