Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.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 如何比较Doctrine2中的部分日期_Php_Date_Doctrine Orm - Fatal编程技术网

Php 如何比较Doctrine2中的部分日期

Php 如何比较Doctrine2中的部分日期,php,date,doctrine-orm,Php,Date,Doctrine Orm,如何在DQL中提取部分日期(例如月份) 我尝试使用类似以下内容的查询: $query = $qb->select('u') ->from('user', 'u') ->where('MONTH(u.birthdate)', $month) ->getQuery(); 我正在尝试选择所有生日在当月的用户。这可能吗?怎么做?试试看 ->where('MONTH(u.birthdate)=:month')->setParameter("month", $month

如何在DQL中提取部分日期(例如月份)

我尝试使用类似以下内容的查询:

$query = $qb->select('u')
->from('user', 'u')
->where('MONTH(u.birthdate)', $month)
->getQuery();
我正在尝试选择所有生日在当月的用户。这可能吗?怎么做?

试试看

->where('MONTH(u.birthdate)=:month')->setParameter("month", $month)
试一试


要启用那些MySQL功能,如月份、年份等,您必须首先安装并启用它们,您可以从Benjamin Eberlei这里获得


然后按照说明进行操作。

要启用诸如月份、年份等MySQL功能,您必须首先安装并启用它们,您可以从Benjamin Eberlei这里获得它

并遵循指示