1
我有這段代碼。我的問題是strduedate
字段是varchar
類型。如何將該字段轉換爲datetime
,以便我可以執行大於查詢。PHP將查詢轉換爲DATE
場景。
鑑於我的數據庫中strduedate
是= '01/02/2016' 當我執行它說,strduedate
小於這是2015年9月18日的當前日期查詢
。
$date_now = new DateTime();
$sql = "UPDATE jrf_tbl SET strifoverdue ='no' WHERE strduedate > '$date_now' ";
$OverDue->updatefields($sql);
['STR_TO_DATE(STR,格式)'](https://dev.mysql.com/doc/refman/5.5/en /date-and-time-functions.html#function_str-to-date) - 'STR_TO_DATE(strduedate,'%m /%d /%Y')' – Sean