2011-10-21 1 views
0

すべてのSQLコードをWebサイトに散らばせるよりも1つのライブラリに入れる方が良いでしょうか?PHPライブラリのSQLコードの構成

I.e. SQLコードの場所と場所を知ることと比較して、ライブラリをロードしない方が効率的ですか?

+4

"SQLコード"とはどういう意味ですか? –

答えて

0

すべての初期化については、はい。 Database.phpクラスを探して使用すると、SQLは$ db-> query($ sql)と同じくらい簡単になり、連想配列が返されます。 $ db-> query($ sql、$ key)を使用して、キーが列名である場合、あなたが提供するキーに基づいて連想配列を返します。

0

具体的なことがわからなくても、確実に言い表せません。

小規模なプロジェクトでは、インクルードをロードするのではなく、各クエリを処理する方が効率的かもしれませんが、一般的にはそうする価値があると言います。

あなたの質問は、関数のファイルを読み込むか、データベースクラスを読み込むかを指定するものではありません。一般的には、コード(DRY)を繰り返さないようにしたいので、同じまたは非常によく似たクエリや異なるクエリを実行していても、同じ設定でクラスまたは関数ファイルが含まれているとします。