การใช้คำสั่ง SUM ใน MySQL & PHP
หน้าแรก PHP MySQL เกร็ดความรู้ การใช้คำสั่ง SUM ใน MySQL & PHP
เพียงแค่เราทำตรง select SUM(field) as name ที่เราต้องการแค่นี้เอง
Products Table:
| id | name | type | price |
|---|---|---|---|
| 123451 | Park's Great Hits | Music | 19.99 |
| 123452 | Silly Puddy | Toy | 3.99 |
| 123453 | Playstation | Toy | 89.95 |
| 123454 | Men's T-Shirt | Clothing | 32.50 |
| 123455 | Blouse | Clothing | 34.97 |
| 123456 | Electronica 2002 | Music | 3.99 |
| 123457 | Country Tunes | Music | 21.55 |
| 123458 | Watermelon | Food | 8.73 |
PHP and MySQL Code:
<?php
// Make a MySQL Connection
$query = "SELECT type, SUM(price) FROM products GROUP BY type";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total ". $row['type']. " = $". $row['SUM(price)'];
echo "<br />";
}
?>
หรือ
<?php
// Make a MySQL Connection
$query = "SELECT type, SUM(price) as s_Total FROM products GROUP BY type";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total ". $row['type']. " = $". $row['s_Total'];
echo "<br />";
}
?>
Display:
Total Clothing = $67.47
Total Food = $8.73
Total Music = $45.53
Total Toy = $93.94
Total Food = $8.73
Total Music = $45.53
Total Toy = $93.94
ขึ้นไปด้านบน
