簡體   English   中英

如何循環通過 sql 和結果 PHP?

[英]How to loop through sql sum results in PHP?

我需要總結一下總列的結果:

SELECT SUM(number_guest) AS total, booking_time
   FROM mt_bookingtable
   WHERE
            merchant_id IN (SELECT merchant_id 
                              FROM mt_merchant 
                              WHERE merchant_id = 1 )
            AND booking_time BETWEEN "12:00" AND "20:00"
            AND
            date_booking like "2020-06-01"
            AND status in ('pending','approved')
   GROUP BY booking_time

結果

我嘗試像這樣使用 foreach:

foreach ($res as $item) {
    $sum += $item['total'];
    return $sum;
}

但我得到了結果null

刪除GROUP BY

SELECT SUM(number_guest) AS total
FROM mt_bookingtable
WHERE merchant_id IN (SELECT merchant_id FROM mt_merchant WHERE merchant_id = 1 ) AND
      booking_time BETWEEN '12:00' AND '20:00' AND
      date_booking like '2020-06-01' AND
      status in ('pending', 'approved');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM