我有一个包含两列的数据库表eventName|eventDate
。我创建了一个接收 startDate 和 endDate 的函数,我想在 ListView 中显示事件列表,每个日期作为标题。
在下面的简短示例中,我知道我可以使用 SQL 检索完整的事件列表。然后,我如何将事件标头插入其中,以便我可以将它们返回到格式正确的数组中?
function retrieveEvents($startDate, $endDate) {
// run SQL query
//
if($stmt->rowCount() > 0) {
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
// how do I write this part such that I can output event headers in my array
$events = $row;
}
}
}
所以我的预期输出是
1st July 2013 ($startDate)
- Tea with President - 1300h
- Mow the lawn - 1330h
- Shave the cat - 1440h
2nd July 2013
- Shave my head - 0800h
3rd July 2013
4th July 2013 ($endDate)
- Polish the car - 1000h