この記事では、CI フレームワーク データベース クエリにおける結合の使用法について例を示して説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
テーブル A の各 ID を使用して、people テーブル内のこの ID の情報をクエリします。その文は次のとおりです。 リーリー
テーブル A の各 ID を使用して、テーブル B のこの ID の情報をクエリします。SQL 規則に注意してください。列名が 2 つのテーブルで繰り返される場合は、列名の前にテーブル名と「.」記号を追加する必要があります。したがって、ロケーション テーブルの sites.id は、その ID が配置されているテーブルがサイトであることを意味します。 SQL 複数テーブル クエリを実行する場合、列名を一意に識別することが最善です。これにより、曖昧さを避け、明確にすることができます。
例: 次のステートメントを実行します
リーリー
この SQL ステートメントの実行と同等リーリー
クエリで複数の接続を使用する場合は、この関数を複数回呼び出すことができます。JOIN のタイプを指定する必要がある場合は、この関数の 3 番目のパラメーターを通じて指定できます。オプションには、左、右、外側、内側、左外側、右外側があります。
リーリー
CodeIgniter 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「codeigniter 入門チュートリアル」、「CI (CodeIgniter) フレームワーク上級チュートリアル」、「php 優れた開発フレームワークの概要」、「ThinkPHP 入門チュートリアル」、 『ThinkPHP共通メソッドまとめ』『Zend FrameWorkフレームワーク入門チュートリアル』『phpオブジェクト指向プログラミング入門チュートリアル』『php+mysqlデータベース操作入門チュートリアル』『php共通データベース操作スキルまとめ』この記事が、CodeIgniter フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。