-4

这是我的数据库表的示例。

在此处输入图像描述

我试图让 PHP 从这个屏幕截图中生成一些 HTML 代码,如下所示:

2012

2012 年 12 月

03 条目标题 7

02条目标题6

01 条目标题 5

2012 年 11 月

04条目标题4

03 条目标题 3

02条目标题2

01 条目标题 1

2011

...等等。

我只是迷失了如何让 PHP 知道我遇到了不同的年份和/或月份并创建了我上面描述的格式。

4

2 回答 2

2

您可以先使用 unix 时间戳开始,然后让 php 将它们转换为可读格式。这样,您就可以设置只要 date("Y", $timestamp) 具有任何值就运行的循环。

检查http://php.net/manual/en/function.date.php以获取更多参考和有关语法的详细信息。

干杯!

于 2012-11-26T06:04:10.527 回答
0

您可以在 MySQL 中选择年份和月份:

 SELECT ent_title, YEAR(ent_timestamp) AS y, MONTH(ent_timestamp) AS m FROM my_table ORDER BY ent_timestamp DESC

然后循环检查上个月的结果和 PHP 中的 yead 值。

于 2012-11-26T06:15:56.820 回答