0

我在这里有这个查询:

$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";

有人帮忙请..谢谢

4

1 回答 1

1

在连接 SQL 字符串时,您是否尝试过转换$dm$df、 ToString() ?

于 2013-06-21T10:18:07.033 回答