表的名称是sms_in
我想使用send_dt获取sms_text 所以我尝试了查询
$query = mysql_query("SELECT `sms_text` FROM `sms_in` WHERE 'sms_dt' = 2015-01-13");
但它没有显示任何结果,任何人都可以帮助我,我是新的查询。
我试图获取我网站的数据
对不起它的发送错误' sent_dt'在我的查询中没有' sms_dt'
答案 0 :(得分:0)
首先使用mysqli而不是mysql版本。如果sms_dt的类型是文本,那么你应该使用单引号''
$query = mysql_query("SELECT sms_text FROM sms_in WHERE 'sms_dt' = '2015-01-13'");
答案 1 :(得分:0)
使用列值不列的引用
$query = mysql_query("SELECT `sms_text` FROM `sms_in` WHERE `sent_dt` = '2015-01-13'");
此question可能会对您有所帮助
答案 2 :(得分:0)
你好兄弟使用单引号作为日期
$query = mysql_query("SELECT `sms_text` FROM `sms_in` WHERE 'sms_dt' = '2015-01-13'");
答案 3 :(得分:0)
试试这个
在日期字段中添加单个('')报价到日期值:
$query = mysql_query("SELECT `sms_text` FROM `sms_in` WHERE sms_dt = '2015-01-13'");
在看到你的桌子结构时,我发现没有' sms_dt'名称,有一个日期归档,其名称为' sent_dt' 所以请尝试使用以下字段:
$query = mysql_query("SELECT `sms_text` FROM `sms_in` WHERE sent_dt = '2015-01-13'");
我希望它能起作用!
答案 4 :(得分:-1)
尝试将您的搜索条件用单引号括起来:如果您的列是日期类型列sent_dt
,那么您的查询应该是
$query = mysql_query("SELECT sms_text FROM sms_in WHERE sent_dt = '2015-01-13' ");