Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Mysql drupal 7$query->;where和DATE\u格式无法识别_Mysql_Drupal_Drupal 7_Views_Drupal Views - Fatal编程技术网

Mysql drupal 7$query->;where和DATE\u格式无法识别

Mysql drupal 7$query->;where和DATE\u格式无法识别,mysql,drupal,drupal-7,views,drupal-views,Mysql,Drupal,Drupal 7,Views,Drupal Views,我已经实现了一个函数views\u query\u alter。 我想添加一个where子句。 我尝试使用:$query->add_,其中(0,“日期格式(myfieldname)”,“日期格式(now(),“%Y-%m-%d”),“>” 我也试着适应条件。 打印的sql结果与这两种情况相同,并且是DATE_FORMATmyfieldnameYmd。有没有办法将日期格式或任何成功识别的日期格式函数转义到where子句中 提前感谢您不知道您是否找到了解决方案,但以下内容对我有用 $query-&g

我已经实现了一个函数views\u query\u alter。 我想添加一个where子句。 我尝试使用:$query->add_,其中(0,“日期格式(myfieldname)”,“日期格式(now(),“%Y-%m-%d”),“>”

我也试着适应条件。 打印的sql结果与这两种情况相同,并且是DATE_FORMATmyfieldnameYmd。有没有办法将日期格式或任何成功识别的日期格式函数转义到where子句中


提前感谢您

不知道您是否找到了解决方案,但以下内容对我有用

$query->add_where_expression(0, "DATE_FORMAT(STR_TO_DATE(myfieldname.value, '%Y-%m-%d'), '%Y-%m') > 'value'");