誰能告訴我如何使用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