thinkphp では、where メソッドはデータベース操作の結果をフィルタリングするために使用されます。これは、モデル クラスのコヒーレント操作メソッドの 1 つです。通常のクエリ、式クエリ、クイック クエリ、間隔クエリ、クエリ操作の場合、構文は「instantiate object->where('condition');」です。
この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 6、Dell G3 コンピューター。
where メソッドを使用して、データベース操作の結果をフィルターできます。つまり、SQL クエリ ステートメントの where 句です。
今日は、最も一般的に使用される、しかし最も複雑なクエリの where メソッドについて説明します。where メソッドは、モデル クラスのコヒーレント操作メソッドの 1 つでもあり、主にクエリと設定操作に使用されます。条件。
where メソッドの使用法は、ThinkPHP クエリ言語の本質であり、ThinkPHP ORM の重要な部分およびハイライトであり、通常のクエリ、式クエリ、クイック クエリ、間隔クエリ、および複合クエリを含むクエリを完了できます。クエリを実行します。 where メソッドのパラメータは文字列と配列をサポートしており、オブジェクトも使用できますが、お勧めしません。
文字列条件
文字列条件を使用して直接クエリと操作を行います。次に例を示します。
1 2 |
|
最終的に生成される SQL ステートメントは
1 |
|
1 2 |
|
1 |
|
配列条件
配列条件の使用法は、ThinkPHP が推奨する使用法です。 通常のクエリ最も単純な配列クエリ方法は次のとおりです:1 2 3 4 5 |
|
1 |
|
PHP ビデオ チュートリアル>>
以上がthinkphp で where メソッドを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。