アプリ版:「スタンプのみでお礼する」機能のリリースについて

PHPのforeachでSQL文を処理しても良いか教えてください。

・foreachループの中でSQLを書いているのですが、なるべくしない方がよいのでしょうか?
(一般的な書き方ではない?)

・MySQLで代替する書き方はあるでしょうか?

・もし代替する書き方がなくてforeach文を使う場合、SQL文が長くてもクエリ数が少ない書き方の方がよいのでしょうか?

A 回答 (1件)

・それしか手立てがない場合には別に構わないでしょう。



・やりたいことによります。
 また、MySQLのバージョンによってはPHPなどの外部言語ではなく
 MySQL内のストアドプロシージャ、ファンクションでの実装も可能でしょう。

・適切にインデックスキーなどが設定されている前提で考えると、
 ループ回数が少ない方がスピードが出るのがほとんどです。
    • good
    • 0
この回答へのお礼

回答ありがとうございましたー

お礼日時:2013/09/01 22:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!