- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:print 文の書き方を教えて下さい。)
SQL文の書き方を教えてください
このQ&Aのポイント
- $stt = "SELECT year,siiresaki,SUM(1gatu),SUM(2gatu),SUM(3gatu),SUM(4gatu),SUM(5gatu),SUM(6gatu),SUM(7gatu),SUM(8gatu),SUM(9gatu),SUM(10gatu),SUM(11gatu),SUM(12gatu) FROM uriage,syouhin WHERE uriage.syouhin_id = syouhin.syouhin_id GROUP BY year,siiresaki"; $sql = $stt; $res = mysql_query($sql,$conn); while($row = mysql_fetch_array($res)){ print"ここにどう書くのかわからないです"); } GROUP BY と SUM を使っていない時は print("<td>".$row["表示させたいカラム名"]."</td>"); で表示できたのですが、GROUP BY と SUM を使うとどう記述すればよいのかわからない のです。 print("<td>.$row[1]."</td>"); 略 print("<td>.$row[12]."</td>"); としてみたのですが、何かが違うみたいで・・・。 どうかよろしくお願いいたします。
- SQL文を使用して、データベースから特定のカラムを取得する方法を教えてください。具体的には、"uriage" テーブルと "syouhin" テーブルを結合し、"year" と "siiresaki" の値をグループ化して合計値を取得したいです。
- GROUP BY と SUM を使用すると、特定のカラムの値をグループ化して合計値を取得することができます。具体的には、"uriage" テーブルと "syouhin" テーブルを結合し、"year" と "siiresaki" の値でグループ化し、1月から12月までの合計値を取得する方法を説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
var_dump($row); または print_r($row); してみると配列内にどんな風に入っているか分かると思います。
お礼
cinnamonrollさま ご指導ありがとうございます。 教えて頂いた方法で、吐き出される番号と対応する [SUM(カラム名)]に直していきました。 ちゃんと望んだ結果が出ました。 ありがとうございました。