Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个代码来检查 Joomla MySQL 数据库,并根据年份和月份从那里提取数据。我可以提取单引号,但无法找到仅按年和/或仅按月提取数据的方法。
$query->where($db->quoteName('receive_date') . ' = '. $db->quote('2012-11-08 17:47:00'));
解决办法是什么?
谢谢
在日期列上使用 mysql YEAR() 函数将返回 YEAR。
在日期列上使用 MONTH() 将返回 MONTH。
这个例子(未经测试,但应该可以工作)应该让你走上正确的轨道:
$query->where('YEAR('.$db->quoteName('receive_date').') = '. $db->quote('2012'));