<?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 ORDER BY SUM( price ) DESC";
$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>');
}
?>
昇順の場合はDESCの代わりにASCを使う
2011年4月20日水曜日
グループ分けして合計を表示-並べ替え(sort降順)
合計の大きい順に並べ替え
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿