Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SUM nhóm hàng theo tên sử dụng pdo

Hãy thử làm theo cách sau:

Chỉ cần lưu ý rằng tôi đã sửa sql cho bạn.

<?php 
    $sql = "SELECT itemname, SUM(quantity) AS quantity from tblorders GROUP BY itemname";
    $query = $dbh -> prepare($sql);
    $query->execute();
    $results=$query->fetchAll(PDO::FETCH_OBJ);
    $cnt=1;
    if($query->rowCount() > 0) {
        foreach($results as $result) { ?>  

        <tr>
            <td> <?php echo htmlentities($cnt);?></td>
            <td><?php echo htmlentities($result->itemname);?></td>
            <td><?php echo htmlentities ($result->quantity);?></td>
        </tr>

<?php 
            $cnt++;
        } 
    }
?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thứ tự truy vấn MySQL theo nhiều mục

  2. không thể thêm bảng mysql db trong nguồn dữ liệu vb

  3. Thời gian xuất dữ liệu MySQL thay đổi

  4. Truy vấn một Truy vấn - MySQL và PHP

  5. Làm thế nào để loại bỏ tính toán trùng lặp trong SQL?