C# 在Mysql中检查日期和当前日期
我有一个名为billing的表,有两列dates和billno 当我尝试运行查询时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
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进行比较呢