[英]SQL Query in PHP date
I'have a problem in my Sql query in PHP: 我在PHP的Sql查询中遇到问题:
If I do : 如果我做 :
$result = mssql_query("SELECT xx FROM x JOIN x ON x WHERE x = '".$var1."'
AND x BETWEEN '20150401 00:00:00' AND '20150401 23:59:59' ")
That's work 那是工作
But if I do : 但是如果我这样做:
$day=date("d/m/Y",time());
$exploDate = explode("/", $day);
$dateStart = $exploDate[2].$exploDate[1].$exploDate[0]." 00:00:00";
$dateEnd = $exploDate[2].$exploDate[1].$exploDate[0]." 23:59:59";
$result = mssql_query("SELECT xx FROM x JOIN x ON x WHERE x = '".$var1."'
AND x BETWEEN '".$dateStart."' AND '".$dateEnd."' ")
That's doesn't work ! 那是行不通的!
I don't understand why 我不明白为什么
Do you have any idea ? 你有什么主意吗 ?
Thanks 谢谢
KISS Principle . 吻原理 。
date('Y-m-d 00:00:00')."' AND '". date('Y-m-d 23:59:59')
or 要么
$today = date('Y-m-d');
// ...
... "BETWEEN '" . $today . " 00:00:00' AND '" . $today . " 23:59:59'"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.