2014-10-30 44 views
-1

我怎樣才能找到比日期更大的日期,但數據庫中的日期格式爲0000-00-00 ..示例查詢是:Mysql發現日期比今天更大,但是如果0000-00-00格式

$query='select voucherpercent from customers 
where voucher="'.mysql_real_escape_string($_POST['voucher']).'" and 
vouchervalid > now() and voucher_used="0"';  

謝謝

+0

* 「但在數據庫中的日期格式爲0000-00-00」 * - 有一個原因。 – 2014-10-30 13:29:33

+0

你搞砸了那些逗號..:o – 2014-10-30 13:29:39

+0

什麼逗號?你是什​​麼意思? – Europeuser 2014-10-30 13:31:57

回答

1

date()儘量讓今天的日期

$query='select voucherpercent from customers 
where voucher="'.mysql_real_escape_string($_POST['voucher']).'" and 
vouchervalid > "'.date('Y-m-d').'" and voucher_used="0"'; 
+0

親愛的Rakesh,謝謝! :) – Europeuser 2014-10-30 13:46:38