• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlとphpでのデータ表示について)

MySQLとPHPでのデータ表示について

このQ&Aのポイント
  • MySQLとPHPを使ったデータ表示の方法について教えてください。
  • MySQLでの計算値の取得方法と、PHPでの計算値の表示方法について教えてください。
  • 打率の計算方法についてMySQLとPHPのそれぞれの手法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

設計ポリシーの問題。 技術的には、1でも2でもどちらでも可能。 ただし2の方法だと、「打率」としてデータは持っていないことになりますので、打率順でデータを取得したい場合はSQLで計算させてソート(ORDER BY)することになります。 INSERTする時にPHP側で打率を計算した値をINSERTするか、INSERT後に計算させた値をUPDATEするかしておいたほうが、後々なにかと楽かと思います。 要は「どう使うか」がDB設計のセオリーです。

gosanta21
質問者

お礼

inu2様 ご教授ありがとうございます。 今回は1の方法でやってみます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

プロ野球速報のように、その打席時点での最新の打率が 必要というなら、いろいろ工夫が必要ですが、 今回の場合は試合後に記録として保存するという話なので、 打率については、計算結果を持たせるのが効率的ですね。 なので(1)をお勧めします。

gosanta21
質問者

お礼

yambejp様 ありがとうございます。 (1)の方法でやりたいと思います。

関連するQ&A