0

私はphpサービスに取り組んでいます。「where」句で使用するパラメータと、「order」パラメータと「limit」パラメータを含むオブジェクトを渡したいのですが。

与えられたパラメータに基づいてクエリを作成するための標準的な方法/ライブラリがあるかどうか、またはそれをロールする必要があるかどうか疑問に思っています。

ezsqlを使用してmysqlに接続しています。

どんなポインタでも、大歓迎です。

4

2 に答える 2

1

既存のコードを使用したい場合の別の提案:ZendFrameworkには「クエリビルダー」Zend_Db_Selectがあります。

これにはZendFramework全体は必要ありませんが、含める必要のあるいくつかの依存関係があります。

ドキュメント: http: //framework.zend.com/manual/en/zend.db.select.html

于 2012-02-07T13:11:04.397 に答える
1

自分で書くのはそれほど難しいことではありません。そうしたくない場合は (DRY ですよね?)、phpclasses.orgなどのサイトをチェックアウトするか、 Doctrineの抽象化レイヤーを使用することができます (必要な場合は、そのQueryBuilderを参照してください)。

于 2012-02-07T12:42:45.523 に答える