PHP文章按日期(月日)SQL归档语句
PHP文章按日期归档:SQL实现详解
对于PHP文章的日期归档,我们可以使用SQL语句进行实现。以下是按月份和按日期的归档实现方法,供朋友们参考。
一、按月份归档
代码示例:
1. 使用FROM_UNIXTIME函数将UNIX时间戳转换为日期格式(年月),然后按日期分组统计文章数量。
SQL语句如下:
```sql
SELECT FROM_UNIXTIME(pubtime, '%Y-%m') AS pubtime, COUNT() AS t
FROM articles
GROUP BY FROM_UNIXTIME(pubtime, '%Y-%m');
```
二、按日期归档(日)
代码示例:
1. 同样使用FROM_UNIXTIME函数,但将时间格式设置为年月日('%Y-%m-%d'),然后按此格式分组统计文章数量。
SQL语句如下:
```sql
SELECT FROM_UNIXTIME(pubtime, '%Y-%m-%d') AS pubtime, COUNT() AS t
FROM articles
GROUP BY FROM_UNIXTIME(pubtime, '%Y-%m-%d');
```
三、非时间戳日期格式归档(使用date_format格式化日期)
代码示例:
除了使用FROM_UNIXTIME函数外,我们还可以使用date_format函数进行日期格式化。以下是一个使用WordPress数据库表的示例,将文章状态为发布的文章按日期格式分组统计。我们还可以对结果进行排序和限制返回的记录数。
SQL语句如下:
```sql
SELECT date_format(post_date,'%Y%m%d') AS pubtime, date_format(post_date,'%m 月 %d 日') AS shijian, COUNT() AS t
FROM wp_posts
WHERE post_status='publish'
GROUP BY date_format(post_date,'%Y%m%d')
ORDER BY ID DESC
LIMIT 0,7;
```
以上代码将返回最近七天的文章数量,并按日期格式显示。其中,pubtime表示日期格式,shijian表示中文日期格式,t表示文章数量。可以根据实际需求调整SQL语句中的条件和参数。通过调用`cambrian.render('body')`来渲染结果。
编程语言
- PHP文章按日期(月日)SQL归档语句
- 关于程序员生活的一份调查,看看你属于哪一个
- jQuery实现切换字体大小的方法
- NET页面导出Excel实例代码
- Javascript生成带参数的二维码示例
- sqlserver 字符串分拆 语句
- jQuery中-password选择器用法实例
- ASP.NET中在一般处理程序中使用session的简单介绍
- 关于Git远程与本地冲突的解决方法
- CSS渐变统计柱形图
- JavaScript必知必会(五) eval 的使用
- Jquery和Js获得元素标签名称的方法总结
- JavaScript比较当前时间是否在指定时间段内的方法
- vue通信方式EventBus的实现代码详解
- 详解php中 === 的使用
- PHP、Nginx、Apache中禁止网页被iframe引用的方法