PHP:仅在数据唯一(日期)时循环显示数据

时间:2010-08-10 14:48:39

标签: php mysql

我需要显示数据库中的日期列表。可以有多个具有相同日期的记录,但我只希望日期显示一次。

换句话说,我只需要显示唯一的日期。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

您是否尝试过在SQL查询中使用DISTINCT?

答案 1 :(得分:0)

您可以使用日期作为键来构建数组。而结果则是。

$return = array();

foreach ($results as $result) {
    $return[$result['data']][] = $result;
}

其中$ return是一个以唯一日期为关键字的数组。

答案 2 :(得分:0)

如果您的日期格式相同,则可以直接构建数组并使用array_unique()。

http://us3.php.net/manual/en/function.array-unique.php