【发布时间】:2012-02-24 03:11:04
【问题描述】:
在我当前的数据库中,我使用日期格式 yyyy-mm-dd。
如果我想按 DOB 搜索,则必须使用格式 yyyy-mm-dd 将其与默认日期格式匹配。
有没有一种方法可以从任何用户输入(无论是 dd-mm-yyyy 或 dd/mm/yyyy 还是 yyyy-mm-dd)中搜索 DOB 并给出结果???
$keyword = clean($keyword,1);
$result = $db->query("SELECT name, dob, email FROM user WHERE name LIKE '$keyword%' OR dob LIKE '$keyword%' OR email LIKE '$keyword%'");
if($result){
//echoing the result
}
【问题讨论】:
-
将该列转换为 DATE 列