php CRUD パラメータ渡し

私は、PHPのサービスに取り組んでいます。 オブジェクトに、"where" 節で使用するパラメータと、 "order" および "limit" パラメータを渡したいと思っています。

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

私は、mysqlに接続するためにezsqlを使用しています。

どんなポインタでも、大いに感謝します。

ソリューション

自分で書くのはそれほど難しくはないはずです。そうしたくない場合 (DRY でしょ?) は、phpclasses.org のようなサイトをチェックするか、Doctrine の抽象化レイヤーを使うことができます (必要なら QueryBuilder を見てみましょう)。

解説 (1)

既にあるコードを使いたいのであれば、もう一つの提案です。Zend Framework には、Zend_Db_Select というクエリビルダーがあります。

これはZend Framework全体を必要としませんが、 いくつか必要なものがあります。

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

解説 (0)