我正在为我的站点创建一个新闻存档,并希望从以下数据库表创建一个概览页面:
id - Unique identifier
newsDate - in a format XXXX-XX-XX
title - News Item title
details - News item
photo - News Item Photo
caption - News Item Photo caption
update - Timestamp for record
网站上的新闻是最新的,但我希望在接下来的几个月和几年里添加一些过去几年的数据。
我想做的是为每年创建一个新行并突出显示与数据库表中的记录对应的月份,类似于下面的内容。
2002 JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
2004 JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
2005 JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
2008 JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
任何帮助或建议将不胜感激
最佳答案
坚持使用您已有的表格布局,然后在概览页面中选择 newsDate 作为年份和月份并以此为基础进行分组(如果您想显示每个月有多少篇文章,则可能使用 count),然后遍历它为你台词。应该是相当基本的
关于新闻存档的 PHP/MYSQL 年月表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2481076/