Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在mysql中选择月-日-年作为日期?_Php_Mysql_Sql_Date_Date Conversion - Fatal编程技术网

Php 在mysql中选择月-日-年作为日期?

Php 在mysql中选择月-日-年作为日期?,php,mysql,sql,date,date-conversion,Php,Mysql,Sql,Date,Date Conversion,使用mysql数据库,我只想从今天起选择ContentObject ID(与当前和未来事件关联的内容对象)。但我不知道如何从Events表中选择月、日和年作为日期与今天的日期进行比较。有人能告诉我怎么做吗?谢谢 我将从一个php脚本中使用这个sql,所以如果用php做一些工作更容易,那也没关系 Schema: Events Table: id |int(11) attribute_id |int(11) month |tinyint(4) day |tinyint(4) year |int(11

使用mysql数据库,我只想从今天起选择ContentObject ID(与当前和未来事件关联的内容对象)。但我不知道如何从Events表中选择月、日和年作为日期与今天的日期进行比较。有人能告诉我怎么做吗?谢谢

我将从一个php脚本中使用这个sql,所以如果用php做一些工作更容易,那也没关系

Schema: Events Table: id |int(11) attribute_id |int(11) month |tinyint(4) day |tinyint(4) year |int(11) Attributes Table: id |int(11) content_id |int(11) ContentObject Table: id |int(11)
最好的方法是在SQL数据库中添加日期过滤器。。。 在SQL中,您有很多

查看MySQL文档以检索月份、年份或任何您不想检索的内容。。。 以月份为例:

SELECT * FROM mytable WHERE column_month = DATE_FORMAT(CURRENT_DATE, '%c');
SELECT * FROM mytable WHERE column_month = DATE_FORMAT(CURRENT_DATE, '%c');