关于显示日期值相同的多个MySQL记录,我需要一些帮助。
示例:
2nd_call_scan_int::a
MySQL记录示例数据:
==========================
31 July
Record 1
2 August
Record 2
Record 3
5 August
Record 4
Record 5
6 August
Record 6
==========================
我在本节中的代码如下:
nid | neventName | nstartDate
----+------------+-----------
| 1 | Record 1 | 2018-07-31
| 2 | Record 2 | 2018-08-02
| 3 | Record 3 | 2018-08-02
| 4 | Record 4 | 2018-08-05
| 5 | Record 5 | 2018-08-05
| 6 | Record 6 | 2018-08-08
感谢您的协助。
问候,
戴恩(Dane)
答案 0 :(得分:0)
这是这种结构的简单片段
Header1
data1
data2
Header2
data3
...
有效:
$startdate = null; // initialize
while($row = mysqli_fetch_assoc($rs_EventsVenuesListing)) {
if($startdate != $row['nstartDate']) {
// echo HEADER ROW (the date) HERE!
// set startdate to the new one:
$startdate = $row['nstartDate'];
}
// allways echo DATA ROW (Record 1) HERE
}
此代码不适用于复制和粘贴。它只会显示背后的逻辑。