1

私は新しいプロジェクトのためにコハナフレームワークを理解しようとしています。クエリを実行するための2つの異なる方法についてどう思いますか。1つの方法に制限はありますか?

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

アプリの作成を開始する前に、正しい判断を下したいと思います。

どうもありがとう!

4

3 に答える 3

0

どちらにも、ユーザー入力を回避するための独自のメカニズムがあります。後で読みやすいと思うので、クエリビルダーの方が好きです。しかし、それは好みの問題です。どちらも同じであり、同じ制限があります。

オフトピック:Kohana 3に付属しているORMをご覧ください。これは本当に簡単で、魅力のように機能します。複雑なクエリにはクエリビルダーのみを使用します。

于 2010-12-02T13:09:10.197 に答える
0

プリペアドステートメントは、QBuilder('UNLOCK TABLES'などのDBエンジン固有のコマンド)を使用してクエリを作成できない場合に役立ちます。すべての標準クエリ(選択/挿入/更新/削除)については、QBuilderをお勧めします。

于 2010-12-02T15:00:48.783 に答える
0

SQLを記述できる場合は、それを記述します。クエリビルダーは、SQLを記述できない人向けです。ORMの使用は別の話であり、それはすべて好みによるものです。私はすべてのクエリを手動で作成するのが大好きで、データベースに対して手動でテストするのが簡単になります。

于 2010-12-04T05:13:43.003 に答える