C# 在Mysql中检查日期和当前日期

C# 在Mysql中检查日期和当前日期,c#,mysql,C#,Mysql,我有一个名为billing的表,有两列dates和billno 当我尝试运行查询时 SELECT dates,billno FROM billing WHERE dates=2015-10-31; 在C 我得到一个空集,但这个查询有效 SELECT dates,billno FROM billing; 我有一行插入准确的日期和格式 这是准确的密码 "SELECT dates,billno FROM billing WHERE dates='"+d+"'"; 我错过什么了吗 SELECT d

我有一个名为billing的表,有两列dates和billno

当我尝试运行查询时

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

我得到一个空集,但这个查询有效

SELECT dates,billno FROM billing;
我有一行插入准确的日期和格式

这是准确的密码

"SELECT dates,billno FROM billing WHERE dates='"+d+"'";
我错过什么了吗

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


SELECT dates,billno FROM billing WHERE DATE(dates)=DATE(NOW())
你错过了报价


希望这有帮助

可能缺少简单的报价请不要这样做。改为为为查询创建参数。不要连接SQL字符串,因为这样会得到SQL注入。绑定你的参数。是的,就像一个符咒。。。将在三分钟内接受问题!!从账单中选择日期,账单编号,其中日期='+d+';我该怎么处理这些呢?你能解释一下你是如何根据字符串d中的日期选择这两个值的吗?日期中会有数字,那么你为什么要与d进行比较呢