私はphpサービスに取り組んでいます。「where」句で使用するパラメータと、「order」パラメータと「limit」パラメータを含むオブジェクトを渡したいのですが。
与えられたパラメータに基づいてクエリを作成するための標準的な方法/ライブラリがあるかどうか、またはそれをロールする必要があるかどうか疑問に思っています。
ezsqlを使用してmysqlに接続しています。
どんなポインタでも、大歓迎です。
既存のコードを使用したい場合の別の提案:ZendFrameworkには「クエリビルダー」Zend_Db_Selectがあります。
これにはZendFramework全体は必要ありませんが、含める必要のあるいくつかの依存関係があります。
ドキュメント: http: //framework.zend.com/manual/en/zend.db.select.html
自分で書くのはそれほど難しいことではありません。そうしたくない場合は (DRY ですよね?)、phpclasses.orgなどのサイトをチェックアウトするか、 Doctrineの抽象化レイヤーを使用することができます (必要な場合は、そのQueryBuilderを参照してください)。