【发布时间】:2012-06-14 06:32:00
【问题描述】:
谁能告诉我如何使用 PHP 在 MS.ACCESS 数据库中按日期选择数据? 例如,我正在尝试使用通配符 (absent = 14/06/2012*) 选择数据 (absent = 14/06/2012 13:00:00)
这是我的查询
$sql = "SELECT TOP 1 * FROM absent WHERE id = $id AND absent LIKE '#14/06/2012#'"
$result = odbc_exec($connect, $sql);
缺席字段具有日期(一般日期)类型。而 id = 自动编号。
我没有得到任何结果,使用那个查询。我的错在哪里?
已经在尝试了
absent = #14/06/2012#
absent = '14/06/2012*'
但没有成功。
编辑 好吧,我成功了,但没有使用通配符。这是我的解决方案,我使用范围日期来限制搜索
WHERE absent >= #14/06/2012 AND absent < #15/06/2012#;
该死的女士访问!
【问题讨论】:
-
absent 是 DATE 格式吗?
-
@ElzoValugi 是的,缺席是 DATE 格式,我的问题是,如何使用 PHP 通配符按日期选择数据?你能帮助我吗?我被卡住了,已经尝试了所有的可能性。
-
当日 WHERE absent between #2012/06/14# AND #2012/06/15#;