私はこのコードを書いています:
$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()
: の外側に入れてみました。たとえば、「String(10) '2013-03-18'」を返す場合は、「NULL」を返す場合は挿入します...