Следующий запрос работает нормально, если не использовать переменную для даты&время. Тем не менее, я хотел бы использовать переменную для «2014-09-29 09:00:00».
$query = ' SELECT *
FROM dateTime1
WHERE dateBooked="2014-09-29 09:00:00"';
(Поле «dateBooked» имеет формат datetime.)
Я ниже не работает:
$dateX = '2014-09-29 09:00:00';
$query = ' SELECT *
FROM dateTime1
WHERE dateBooked=' .$dateX;
Вы пропускаете цитаты вокруг вашей даты:
$query = " SELECT *
FROM dateTime1
WHERE dateBooked='" .$dateX . "'";
или же
$query = " SELECT *
FROM dateTime1
WHERE dateBooked='$dateX'";
Попробуй это:
$dateX = '2014-09-29 09:00:00';
$query = ' SELECT *
FROM dateTime1
WHERE dateBooked="' . $ dateX . '"';