【发布时间】:2013-03-27 18:29:16
【问题描述】:
这是我的 PHP/SQL 请求
<?php $events = $wpdb->get_results(
"
SELECT *
FROM `wp_em_events`
LIMIT 5
// HERE'S MY ORDER BY DATE
"
);
$dt = new DateTime($event->event_start_date);
$formattedDate = $dt->format('d M Y');
foreach ( $events as $event )
{
echo '<div class="home-event">';
echo $formattedDate;
echo $event->event_name;
echo '</div>';
}
?>
根据包含列“event_start_date”的表,其中值如下所示:
2013-03-27
2013-04-03
2013-03-31
我想在这些日期之前安排我的活动(最接近我们的优先)
我试过一个
ORDER BY event_start_date DESC
但它“烧毁”了我的请求
------- 奖金问题--------
我怎样才能增加我的事件才能拥有:
<div class="home-event-1">
<div class="home-event-2">
<div class="home-event-3">
...
非常感谢!!
【问题讨论】:
-
我无法想象被烧毁的请求是什么样的......
-
你一定觉得外面冒着烟。
-
我是法国人,所以如果我的词汇量没有你的那么大,请原谅......但感谢你的精彩回答。它使我的请求崩溃了,让它什么都不显示。
-
我根本不想幽默,但如果你不是母语人士,最好避免使用俚语(argot),因为它很可能会混淆那些不认同你的人母语...
-
我只是不知道正确的词,所以我使用了第一个对我有意义的词
标签: php mysql sql-order-by