テーブル名:sampletable
id | name | type | price |
---|---|---|---|
1 | 積み木 | おもちゃ | 400 |
2 | 科学 | 本 | 500 |
4 | パン | 食品 | 600 |
5 | 歴史 | 本 | 800 |
6 | 人形 | おもちゃ | 200 |
7 | 野菜 | 食品 | 100 |
接続に成功しました。 データを表示します。 Total おもちゃ = \600 Total 本 = \1300 Total 食品 = \700 切断に成功しました。
<?php //データベース接続 $link = mysql_connect('localhost', 'root', 'pass'); if (!$link) { die('接続失敗です。'.mysql_error()); } print('<p>接続に成功しました。</p>'); // MySQLに対する処理 print('<p>データを表示します。</p>'); $sql = "SELECT type, SUM(price) FROM test.sampletable GROUP BY type"; $res = mysql_query($sql) or die(mysql_error()); // Print out result while($row = mysql_fetch_array($res)){ echo "Total ". $row['type']. " = \\". $row['SUM(price)']; echo "<br />"; } if (!$res ) { die('エラーが発生しました。'.mysql_error()); } $close_flag = mysql_close($link); if ($close_flag){ print('<p>切断に成功しました。</p>'); } ?>
0 件のコメント:
コメントを投稿