我有兩個表「table1」和「table2」。在「表1」爲項目名稱和「表2」是日期和項目接受數量PHP MYSQL Foreach日期列表
SQL:
SELECT t2.title, t1.price, t1.quantity, t1.date
FROM table2 t2
JOIN table1 t1
ON t1.id = t2.t_id
WHERE t2.date BETWEEN '2017-07-12' AND '2017-07-15'
現在我得到這樣的結果:
title date quantity
item1 2017-07-12 100
item2 2017-07-12 120
item3 2017-07-12 150
item1 2017-07-13 200
item2 2017-07-13 320
item3 2017-07-13 450
現在我有這樣的代碼在PHP中:
<?php foreach ($AmmunitionDate as $key => $row): ?>
<tr>
<td> <?=$row['id']?> </td>
<td> <?=$row['title']?> </td>
<td> <?=$row['quantity']?> </td>
<td> </td>
</tr>
<?php endforeach ?>
我該如何解決這個問題?
謝謝
嘗試從MySQL組織您的結果到多維數組中,日期爲數組鍵 – Raptor
謝謝! @Raptor –