我的桌子上的日期时间是这样的01.08.2012 14:20 22.10.2012 10:02
我输入2个日期(我可以输入它们,就像10.08.2012或我必须增加时间),我想这样做
$sqlSelectMY='BDate >= "'.$fromDate.'" AND BDate <="'.$toDate.'"';
"SELECT* FROM table WHERE ".$sqlSelectMY.";";
我把日期子句放在变量sqlSelectMy中,而不是在我从mysql数据库调用select的变量中使用它我希望看到一些例子,如果有人可以引用任何我的话。如何使用代码编写输入日期,即使我输入日期,就像我在顶部的日期,它没有做任何事情......
答案 0 :(得分:1)
使用phps函数substr()将日期格式固定为YYYY-MM-DD HH:II:SS并将该变量用于fromDate和toDate变量,应该这样做,我将很快编辑一些工作代码正如我写下来的那样:)
答案 1 :(得分:1)
如果你使用它
'BDate >= "'.$fromDate.'" AND BDate <="'.$toDate.'"'
这只会选择从今天到今天 - 1因为时间格式;
您可以使用mysql日期函数准确选择日期时间
$sqlSelectMY='DATE(BDate) >= "'.$fromDate.'" AND DATE(BDate) <="'.$toDate.'"';
这只根据日期时间选择。