2015-11-01 78 views
0

我有一個名爲billing的表,其中有兩列日期和billno。在Mysql中檢查日期和當前日期

當我嘗試在C#運行查詢

SELECT dates,billno FROM billing WHERE dates=2015-10-31; 

我得到空集,但這個查詢的工作

SELECT dates,billno FROM billing; 

我有一個行插入的確切日期和格式?

這是確切的代碼

"SELECT dates,billno FROM billing WHERE dates='"+d+"'"; 

我這麼想嗎?

+0

可能缺少簡單的報價 –

+1

請不要那樣做。相反,請爲您的查詢創建一個參數。 –

+0

不要連接SQL字符串,因爲您將獲得SQL注入。綁定你的參數。 – lad2025

回答

0
SELECT dates,billno FROM billing WHERE dates='2015-10-31' 


SELECT dates,billno FROM billing WHERE DATE(dates)=DATE(NOW()) 

你錯過了引號

希望這有助於

+0

是的,作品像一個魅力...將在三分鐘內接受 –

+0

啊啊問題! 「SELECT date,billno FROM billing WHERE dates ='」+ d +「'」;我用這些做什麼? –

+0

你能解釋一下你正在嘗試做什麼 –

相關問題