我正在使用Wordpress中的外部数据库,并且如果列具有特定值,则尝试使用IF语句。所以列'period'将具有'week','month'或'year'的值。我希望能够基于此更改数据。我是朝着正确的方向前进的吗?任何帮助表示赞赏。
$recurring_events = $events_db->get_results(
"
SELECT gc_event_id, period
FROM gc_event_recurring
WHERE gc_event_id = '$masterID'
"
);
foreach ($recurring_events as $recurring_event) :
if ($recurring_events['period'] === 'month') { <-- NEED HELP HERE
// Do Something
} else if ($recurring_events['period'] === 'year') {
// Do Something
}
答案 0 :(得分:0)
默认情况下,get_results
返回对象而不是数组。您还应该引用$recurring_events
来引用$recurring_event
。
尝试在foreach中使用此行,在那里您说需要帮助:
if ($recurring_event->period === 'month') {