php - 获取当前年份和下一个表单 mysql

标签 php mysql

我正在从表格中选择各种内容。问题是我只想选择属于当年和下一年的它们。

我的 table 是这样的

Title Text Date

日期的格式是这样的 0000-00-00,格式是“date”

所以问题是我如何只选择今年和明年的项目?

示例:今年是 2012 年,我的表中有旧项目,我不想让它们显示 - 我只想选择 2012 年 1 月 1 日的项目,最后一个项目是 2013 年 12 月 31 日2012 + 1 年。

非常感谢您的帮助!

最佳答案

SELECT 
  * 
FROM 
  table 
WHERE 
  YEAR(date) = YEAR(CURDATE()) 
OR 
  YEAR(date) = YEAR(CURDATE()) + 1

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

关于php - 获取当前年份和下一个表单 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811271/

相关文章:

php - DynamoDB 将新 map 添加到列表

php - 我们可以发布未选中的单选按钮值吗?

php - 披萨数据库优化

mysql - EasyPHP-Devserver 17 : impossible to change MYSQL Data directory?

php - 将值发布到 MySQL 数据库

php - 根据折扣和数量计算新价格

python - 为什么连接器/Python 不执行许多优化插入?

javascript - 如何使用 php 将数字转换为星级?

mysql - 如何使用外键为空从mysql中的两个表中检索值?

php - 从现有的数据库结构 Laravel 生成迁移文件