我有一个带有出生日期的 mysql 表,所以一个示例字段是:
dob
----
1989-01-01
我使用以下代码在 zend 框架中提取了今天的日期:
public function todaysDate()
{
$date = new Zend_Date();
$date = $date->get(Zend_Date::MONTH_SHORT . '-' . Zend_Date::DAY_SHORT);
return $date;
}
这显示当前日期的格式:
9-24
现在我想在我的 mysql 表中搜索 dob 字段,不管年份是 9 月还是 24 日。我该怎么做?
请注意 dob 不是日期字段,它是文本字段
最佳答案
SELECT ...
FROM ...
WHERE (month(dob) = 9) AND (day(dob) = 24)
关于mysql - 在查询中使用部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12567197/