使用 PHP
我正在尝试建立一个事件时间表(仅限于接下来的 5 个),我不想包括任何过去的事件。换句话说,事件发生后的第二天,它应该会脱离日程安排。
这是我的查询:
SELECT *
FROM `lfc_events`
WHERE event_year >= $year
AND event_month >= $month
LIMIT 0, 5
我正在使用 foreach 循环来构建表格:
foreach ($evts as $evt) {
$evtnum = substr($evt->event_name, -2); // returns the number of the event (ex: LFC 21 -- the 21 is returned)
if ($evt->event_fightcard == "") {
$evtlink = 'LFC ' . $evtnum;
}
else {
$evtlink = '<a href="' . $evt->event_fightcard . '">LFC ' . $evtnum . '</a>';
}
$res.='
<tr>
<td>' . $evt->event_month . '/' . $evt->event_day . '/' . $evt->event_year . '</td>
<td>' . $evtlink . '</td>
<td>' . $evt->event_city . ',' . $evt->event_state . '</td>
</tr>';
}
是否可以在 foreach 循环中添加 where 子句?
出于说明目的,这是我的目标:
foreach ($evts as $evt where $evt->event_day >= $today) {
// code...
}