sql >> データベース >  >> RDS >> Mysql

pdoを使用して名前で行グループを合計する

    次のことを試してください:

    SQLを修正したことに注意してください。

    <?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. mySQLエラー:#1248-すべての派生テーブルには独自のエイリアスが必要です

    2. 日付に基づいて複数のインターバルパーティションを削除するにはどうすればよいですか?

    3. 多数のmysqlの更新と挿入を高速化

    4. 日付と時間によるDateTimeグループ