テーブル名:sampletable
id | name | type | price |
---|---|---|---|
1 | 積み木 | おもちゃ | 400 |
2 | 科学 | 本 | 500 |
4 | パン | 食品 | 600 |
5 | 歴史 | 本 | 800 |
6 | 人形 | おもちゃ | 200 |
7 | 野菜 | 食品 | 100 |
1 2 3 4 5 6 7 8 | 接続に成功しました。 データを表示します。 Total おもちゃ = \600 Total 本 = \1300 Total 食品 = \700 切断に成功しました。 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <?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 件のコメント:
コメントを投稿