我寫這篇文章的代碼:PHP的問題與日期
$dateQueried = '2013-03-18';
$reservQuery = "SELECT * FROM bkng WHERE ArrivalDate <= '$dateQueried' AND DepartureDate > '$dateQueried'";
$rsrv = mysql_query($reservQuery) or die(mysql_error());
$resRow = mysql_fetch_row($rsrv);
$DateIn = strtotime($resRow["ArrivalDate"]);
$DateOut = strtotime($resRow["DepartureDate"]);
$dateQueried = strtotime($dateQueried);
if ($DateIn = $dateQueried) {
echo 'case 1';
} elseif ($DateIn < $dateQueried) {
echo 'case 2';
} else {
echo 'case 3';
}
問題是,我無法進入的情況下2或3的情況下...是不是我錯過了什麼?
我試圖打印變量,並試圖把它們放到var_dump()
:如果它返回例如「字符串(10)'2013-03-18'',而如果它返回如果它返回」NULL「外...
好,謝謝......這只是一個錯字。我覺得很愚蠢 - - – Mark 2013-03-13 16:20:04
誰會投票支持解釋這個問題? – 2013-03-13 17:36:28