Mysql 表中的CakePHP 2.1日期属性
我使用的是CakePHP2.1,我创建了一个表Mysql 表中的CakePHP 2.1日期属性,mysql,date,find,cakephp-2.1,Mysql,Date,Find,Cakephp 2.1,我使用的是CakePHP2.1,我创建了一个表actor(id,first\u name,last\u name,dob)。 其中,dob是出生日期,日期格式为Y-m-d。我想获取在特定月份或特定日期过生日的用户。我试过了,但找到了解决办法。请帮我做那件事。 这项工作是值得赞赏的。如果是某个月(这里我用的是一年中的第二个月) 特别是第02天 select * from actor where DAY(dob)='02' 如果是某个月(这里我用的是一年中的第二个月) 特别是第02天 select
actor(id,first\u name,last\u name,dob)
。
其中,dob是出生日期,日期格式为Y-m-d。我想获取在特定月份或特定日期过生日的用户。我试过了,但找到了解决办法。请帮我做那件事。
这项工作是值得赞赏的。如果是某个月(这里我用的是一年中的第二个月)
特别是第02天
select * from actor where DAY(dob)='02'
如果是某个月(这里我用的是一年中的第二个月)
特别是第02天
select * from actor where DAY(dob)='02'
写下你的条件,如下面的代码:
$conditions = array (
'AND' => array (
'MONTH(Actor.dob)' => '12',
'DAY(Actor.dob)' => '1',
'YEAR(Actor.dob)' => '2012',
)
)
写下你的条件,如下面的代码:
$conditions = array (
'AND' => array (
'MONTH(Actor.dob)' => '12',
'DAY(Actor.dob)' => '1',
'YEAR(Actor.dob)' => '2012',
)
)
假设你想知道这个月谁有生日:
$conditions = array(
'Actor.dob LIKE ?' => CakeTime::format("\%-m\%")
);
今天:
$conditions = array(
'Actor.dob LIKE ?' => CakeTime::format("\%-m-d\%")
);
您需要更清楚地了解您真正需要查询的内容 假设你想知道这个月谁有生日:
$conditions = array(
'Actor.dob LIKE ?' => CakeTime::format("\%-m\%")
);
今天:
$conditions = array(
'Actor.dob LIKE ?' => CakeTime::format("\%-m-d\%")
);
您需要更清楚地了解您真正需要查询的内容 询问你做了什么。?用于仅在特定月份和特定日期获取。但是我想把演员从一个月带到另一个月,从一天带到另一天。没有必要在日期字段中使用like。有很多函数可用。你能告诉我怎么做吗?请添加你期望的查询。查询你做了什么。?使用like只在特定的月份和特定的日期获取。但是我想把演员从一个月带到另一个月,从一天带到另一天。不需要在日期字段中使用like。有很多函数可用。你能告诉我怎么做吗?请添加你期望的查询。