- ベストアンサー
php中のSQLの記述について
こんにちは。 いつもお世話になっています。 PHPでSQLを使ったプログラミングをする場合のSQLの記述方法についてお尋ねしたいです。 以下3つのような書き方をしているプログラムを見かける事があり、それぞれ利点などもあると思うのですが、みなさん的にはどの書き方がわかりやすいかお返事頂ければ嬉しいです。 また他にも良い書き方などがあれば紹介して頂けると嬉しいです。 1.メインプログラム中にSQLをそのまま記述 2.SQL+SQL実行までをfunctionやclassにまとめ別ファイルとし、メインプログラムから呼び出す 3.複数のSQLを1つの別ファイル中で変数定義し、メインプログラムからそれらのファイルをrequireし、SQL実行時にはその変数を利用 4.1つのSQL毎に1ファイルを作成し、メインプログラムからそのSQLファイルを読み込む
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
個人的な意見をもとめられていると受け取れますので、私見で。 (かならずしも一般的なものではありません) テスト段階では(2),運用の際には(3)をつかっています 実際の処理では hoge.php hoge.htm hoge.css hoge.js hoge.sql hoge.txt など、用途によってファイルをわけ、必要に応じて ライブラリ化したファイル(たとえばphpならcommon.php)を includeして使用します。 (cssのライブラリはimportで、jsのライブラリはdomで読みます)
その他の回答 (1)
- doran357
- ベストアンサー率24% (23/93)
MVCの概念とそれを利用しない方法について調べてみましょう。
お礼
お返事頂きありがとうございます。 MVC…教本などで単語は目にした事がある気はするのですが、読み飛ばしてしまっていたかもしれません。 調べてみた所、基礎的な概念のようなのでじっくり読んでみる事にします!
お礼
詳しくお返事頂きありがとうございます。 趣味でPHPを学んでおり、一つのプログラムを組むのに何日もかかるのですが、その間に色々な方のソースコードなどを見ていると色々なやり方があったので気になってしまいました。 個人的なご意見大歓迎です。参考にさせて頂きます!