ホームページ > 記事 > PHPフレームワーク > thinkphp323モデルでデータベースを切り替える方法
プログラムを処理するとき、異なるデータベースで処理する必要があるデータが頻繁に発生します。2 つの異なるデータベースを接続する必要があります。では、モデル内でデータベースを切り替えるにはどうすればよいでしょうか?
1. まずデータ モデルを作成します。
#2. データ内のテーブルのデータをクエリしてそれを返す新しいメソッドをモデルに作成します。
3. また、モデル内のメソッドを呼び出して返されたデータを出力するメソッドをコントローラー内に作成します。
4. モジュール構成ファイルで 2 つの異なるデータベース sww3 と book
を接続するには 2 つの異なる方法があります。5. テーブル メンバーを使用してモデル内のデータ DB_CONFIG1 を接続し、DB_CONFIG2 を使用してデータ 2 をデータ テーブル blog_category
にリンクします。
6. ブラウザを使用して、データ 2 を接続するためのコードを制御し、コメント アウトします。まず、実行結果を表示するためにデータベース 1 にのみ接続します。
#7. ブラウザ コントロールを使用し、最初にデータ 1 を接続するコードをコメント アウトします。データベース 2 にのみ接続します。実行結果を表示します。これは 2 回実行でき、実行後に一致する結果が表示され、データベースの切り替えが成功したことが証明されます。
関連コンテンツをさらに詳しく知りたい場合は、php 中国語 Web サイトにアクセスしてください。
推奨チュートリアル: thinkphp チュートリアル
以上がthinkphp323モデルでデータベースを切り替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。