просто нужно немного помочь здесь. Надеюсь, вы можете помочь мне с моей простой проблемой.Как создать запрос диапазона дат, используя временную метку Mysql?
У меня есть таблица, состоящая из данных магазинов. На моей странице PHP пользователь может зарегистрировать свои магазины. И при регистрации день, когда пользователь зарегистрировал свою учетную запись, будет сохранен в таблице базы данных и будет отформатирован как TIMESTAMP.
У меня нет проблем с этим. На моей бэкэнд-странице есть форма для метода предварительного поиска. В моей форме есть поле выпадающий и рядом с ним есть DatePicker, который форматирует, как мм/дд/гггг поэтому у меня 2 DatePicker для того, что является от и к.
Моя проблема:
Я отформатировал результат Datepicker с помощью функции StrToTime() в PHP. И у меня есть такой запрос.
$query = "SELECT * FROM shops
WHERE status = '".$status."'
AND registered BETWEEN ('".$from." AND ".$to."')";
Пример вывода запроса является:
SELECT * FROM shops WHERE status = 'P' AND registered BETWEEN ('1388505600' AND '1391097600');
Теперь у меня есть результат временных меток для $ от $ и до. Как я могу отфильтровать его в mysql?
ОК, и все. Заранее спасибо.
К сожалению моя вина. Спасибо за напоминание. – Jerielle
Это совсем не поможет в том, что все еще необходимо преобразовать временную метку unix и форматы datetime MySQL. –
Да, я этого не осознавал. –