我在这里有此查询:
$result = "SELECT forma.*, SMS_MONTIME.IDTICKET, SMS_MONTIME.MBYLLUR,SMS_MONTIME.time_added
FROM forma
LEFT JOIN SMS_MONTIME ON forma.ID = SMS_MONTIME.IDTICKET WHERE forma.data_fillim >= '".$df."' AND forma.data_fillim <= '".$dm."' ORDER BY forma.id DESC";
我收到这样的错误:
从字符串转换日期时间时,onversion失败。SQL状态
现在,如果我打印$ dm和$ df我得到:
20130621;20130621;
如果我只是这样说,查询工作正常:
$result = "SELECT forma.*, SMS_MONTIME.IDTICKET, SMS_MONTIME.MBYLLUR,SMS_MONTIME.time_added
FROM forma
LEFT JOIN SMS_MONTIME ON forma.ID = SMS_MONTIME.IDTICKET WHERE forma.data_fillim >= '20130621' AND forma.data_fillim <= '20130621' ORDER BY forma.id DESC";
请有人帮忙..
谢谢
最佳答案
在连接SQL字符串时是否尝试转换$ dm和$ df,ToString()?
关于mysql - 日期时间查询问题以及日期之间的查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17232663/