私はPHPとMySQLを使用してウェブサイトを設計しています。 Webページの場合、複数のソースからデータを取得しています。今、私は多くのWebページに共通の関数にデータを渡しています。データを使用する関数は、データベースに再度照会し、得られた結果を生成する。問題は、共通関数がデータベースを暗黙的に参照していないことです。私が渡すデータは2つのデータベースのうちの1つから来るので、関数はデータベースの1つのデータを探し、それが利用できない場合にはnullを返します。今、私は2つのデータベースを検索する関数を変更する場合、影響を受ける他のページがあります。同じ回避策があるかどうか知りたいですか?複数のデータソースから共通の機能にデータを渡すには
1
A
答えて
0
あなたが例えば2つのデータベース間でUNION
DOCsを行うことができます
SELECT id, title FROM database_one.table_name WHERE id = $id
UNION
SELECT id, title FROM database_two.table_name WHERE id = $id
これはあなたに1つのクエリでは、両方のSQL文の結果が得られます。このようにして、両方のデータベースの両方のテーブルから条件に一致するすべてのレコードを取得します。
UNION
は両方のステートメントが同じ数の列を返すようにするため、*
ワイルドカードの代わりに指定した理由があります。
一意のレコードしか戻さないようにするには(同じレコードが両方のデータベースに表示される可能性があります)、DISTINCT
修飾子を使用できます。
関連する問題
- 1. 複数のデータソースの共通の解決策は何ですか?
- 2. Android - 複数のアプリケーションに共通のコア機能
- 3. 複数のASP.NET MVCコントローラ間で共通の機能
- 4. 複数のアンドロイドタブ間で共通のデータ
- 5. ReactiveMongo共通機能
- 6. MVC共通の機能
- 7. 複数の変数データをモデルからビューに渡す方法
- 8. 通常のクラスメンバーからWCF DataMembersにデータを渡すには?
- 9. 通常のステートレスなサーブレットからバックエンドインスタンスにデータを渡すには?
- 10. 複数のタプルセットで機能するために複数のパラメータを渡す - python
- 11. 複数のデータソースをWSO2のXSLTメディエータに渡す方法ESB
- 12. ノードからのノード・レッド・コール・ノード機能(コール共通機能など)
- 13. 複数のjpgから共通のパレットを生成するグラフィックスプログラム
- 14. React + TypeScriptのコンテナから機能コンポーネントに関数を渡す
- 15. 機能ReactJS - データ/引数を渡すには、
- 16. ファイル内のjQueryの共通機能
- 17. 共通のlispのprimep機能
- 18. Firebaseは共通IDに基づいて複数のノードからデータを取得します
- 19. イベントオブジェクトと共に複数の引数をイベントハンドラに渡す - javascript
- 20. 複数のファイルから共通の文字列をカットし、
- 21. 共通コントローラ機能を作成する
- 22. Alamofire共通キーと複数の値を持つパラメータを渡すか?
- 23. 異なるアクティビティタイプ間で共通の機能を共有する
- 24. JSONデータを複数のアクティビティに渡す
- 25. laravelで複数のタイプのユーザーに共通の機能を作成する方法5.4
- 26. backbone.jsを使用して複数のビューに共通の機能を実装する方法
- 27. Laravel Blade - すべての公共機能でデータを使用せずにレイアウトにデータを渡す
- 28. 複数の変数をAppleScriptからシェルスクリプトに渡すには?
- 29. Unity 5:インスペクタからボタンクリック機能で複数のパラメータを渡すにはどうすればいいですか?
- 30. 複数のデータソースからazure DWに同時にデータをアップロードすることはできますか?