ホームページ >バックエンド開発 >PHPチュートリアル >FleaPHPフレームワークのデータベースクエリ条件($conditions)の書き方まとめ、fleaphpconditions_PHPチュートリアル

FleaPHPフレームワークのデータベースクエリ条件($conditions)の書き方まとめ、fleaphpconditions_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:56:36776ブラウズ

FleaPHPフレームワークのデータベースクエリ条件($conditions)、fleaphpconditionsの書き方のまとめ

この記事の例では、FleaPHPフレームワークのデータベースクエリ条件($conditions)の書き方を説明しています。参考のために皆さんと共有してください。詳細は次のとおりです:

FleaPHP では、データベース クエリを使用する関数にはクエリ条件パラメーター $conditions が必要です。その使用方法は次のように説明されます。

例:

リーリー

$conditions パラメータには、整数、文字列、配列の 3 つのタイプがあります:

1. $conditions パラメーターが整数の場合、その整数は主キー フィールドの値とみなされます。

リーリー

2. $conditions パラメータが文字列の場合、その文字列はクエリ条件として直接使用されます。このメソッドは最も柔軟なクエリ条件をサポートできます。 例:

リーリー

3.1. $conditions パラメータが配列で、キー名と値が指定されている場合、クエリ条件のフィールド名はキー名であり、フィールド値はキー値と等しくなります。例:

リーリー

3.2. $conditions パラメータが配列であるが、その要素にキー名がない場合、キー値はカスタム クエリ条件であると想定されます。例:

リーリー

3.3. $conditions が配列の場合、文字列とキーと値のペアのスタイルを混合できます。 リーリー

$conditions が配列の場合、複数のクエリ条件は AND ブール演算子を使用して接続されます。

3.4. FleaPHP での「in()」クエリの実装。 (DreamPig によって公開された元の記事 http://www.fleaphp.org/bbs/viewthread.php?tid=2168)

in のような演算を使用する必要がある場合がありますが、それを条件にどのように記述すればよいでしょうか?

リーリー
それでは、それが主キーではない場合はどうやって書くのでしょうか? これも非常に簡単で、キーと値のペアを指定するだけです。例:

リーリー

4.find() 関数の他のパラメーターの意味と使用法は次のとおりです。

4.1.$sortパラメータはクエリ中のソート方法を指定します。タイプは文字列のみです

たとえば、「作成された ASC」は、「作成された」フィールドに従って小さいものから大きいものへと並べ替えることを意味します。


4.2.$fields パラメータはクエリ結果に含めるフィールドを指定します。タイプは文字列または配列です

データ テーブルに多くのフィールドがある場合、$fields パラメーターを指定すると、不要なフィールドのクエリを回避できるため、パフォーマンスが向上します。


$fields パラメーターには、「,」カンマで区切られたフィールド名、または複数のフィールド名を含む配列を指定できます。例:

リーリー

テーブルのデータ入力をより速く処理できるように、配列を使用することをお勧めします。

この記事で説明した内容が、FleaPHP フレームワークをベースにした皆様の PHP プログラム設計に役立つことを願っています。

興味がありそうな記事:

Fleaphpフレームワークに基づいてCVSデータをMySQLにインポートするphpメソッド
  • fleaphpのロールNameFieldのバグ解決方法
  • fleaphpのcrud操作のfind関数の使い方
  • fleaphpのfindByField関数の使い方crud 操作メソッド
  • fleaphp の一般的なメソッド: ページングに Pager を使用する方法
  • FleaPHP セキュリティ設定メソッド
  • fleaphp での不確実な複数条件クエリに対する賢明なソリューション

http://www.bkjia.com/PHPjc/1111893.html

本当http://www.bkjia.com/PHPjc/1111893.html技術記事 FleaPHPフレームワークのデータベースクエリ条件($conditions)、fleaphpconditionの書き方まとめ この記事では、FleaPHPフレームワークのデータベースクエリ条件($conditions)の書き方について説明します。参考のために皆さんと共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。