2010-12-02 5 views
1

私は新しいプロジェクトのためのKohanaフレームワークを手に入れようとしています。私はちょうどあなたの思考がクエリを実行するための2つの異なる方法にあったのか尋ねたいと思っていました。 1つの方法に制限がありますか?Kohana Prepared StatementsまたはQuery Building?

http://kohanaframework.org/guide/tutorials.databases 1.プリペアドステートメント 2.クエリの構築

私はアプリの構築を始める前に、正しい判断をしたいです。

多くの感謝!

答えて

0

両方とも、ユーザー入力をエスケープするための独自の嫌悪感を持っています。後で読むのが簡単だと思うので、私はQuery Builderを好む。しかしそれは味の問題です。どちらも同じで、同じ制限があります。

Offtopic:Kohana 3に付属のORMを見てください。本当に簡単で魅力的です。私は、複雑なクエリにクエリビルダを使用します。

+0

ありがとうStegeman - KohanaのORMを探していました。それが行く方法を考えてください。興味のある人へのリンク: – drs

+0

https://github.com/jheathco/kohana-orm/wikiとhttps://github.com/kohana/userguide/blob/master/guide/tutorials.orm.md – drs

+0

http:///kohanaframework.org/guide/tutorials.orm – biakaveron

0

プリペアドステートメントは、QBuilder(「UNLOCK TABLES」などのDBエンジン固有のコマンド)を使用してビルドクエリを作成できない場合に便利です。すべての標準クエリ(select/insert/update/delete)については、QBuilderをお勧めします。

+0

情報ありがとう! – drs

0

SQLを書き込むことができる場合は、それを書き込みます。クエリビルダは、SQLを書き込めない人向けです。 ORMの使い方は別の話です。私はすべてのクエリを手動で書くことが大好きです。データベースに対して手動でテストするのが簡単になります。

関連する問題