谁能告诉我如何使用PHP在MS.ACCESS数据库中按日期选择数据? 我想选择的示例数据(没有= 2012/6/14 13:00:00)使用通配符(缺席= 14/06/2012 *)通过odbc数据库中的DATE查询选择数据
这里是我的查询
$sql = "SELECT TOP 1 * FROM absent WHERE id = $id AND absent LIKE '#14/06/2012#'"
$result = odbc_exec($connect, $sql);
缺席字段有日期(常规日期)类型。而id = AutoNumber。
我没有得到任何结果,使用该查询。我的错误在哪里?
已经开始尝试这种
absent = #14/06/2012#
absent = '14/06/2012*'
但没有成功。
编辑 那么,我已经成功,但没有使用通配符。这里是我的解决方案,我使用范围日期来限制搜索
WHERE absent >= #14/06/2012 AND absent < #15/06/2012#;
该死的你Ms-Access!
缺席是DATE格式? –
@ElzoValugi是缺席是DATE格式,我的问题,如何使用通配符按日期选择数据与PHP?你可以帮我吗?我卡住了,已经尝试了所有的可能性。 – yudayyy
当日<= 12时,您将遇到问题。然后访问会将日视为月。尝试一下。在MS Access中,您可以在两者之间使用。所以'#2012/06/14#和#2012/06/15#之间没有# – Fionnuala