テーブル名: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 件のコメント:
コメントを投稿