-2

我正在通过 php 在 mysql 数据库中搜索数据

id   name   empcode        doj     date of retirement
1     xyz     123456   12/02/1955    12/02/1985      //its an example purpose only
2     abc     254525   05/02/1955    12/02/1989
3     def     055455   10/02/1945    12/02/1552
4     ijk     875545   12/02/1955    12/02/1962

当我用姓名搜索时,它应该检查姓名以及员工是否在当前日期退休。显示没有具有此结果的员工。

$raw_results = mysql_query("SELECT * FROM newdb
            WHERE (`EMPCODE` LIKE '%".$query."%') OR (`NAME` LIKE '%".$query."%')") or die(mysql_error());
4

1 回答 1

0

我认为最好将数据库中的日期存储为 int(11) 并以 unix 时间戳格式存储日期。然后您可以轻松地操纵日期。

于 2013-04-23T09:33:34.103 回答