У меня есть проблема, из-за которой я собираюсь вырвать мои волосы, хорошо, позвольте мне начать.
Я использую php и mysql. У меня есть база данных, которая содержит строки с информацией, а в одном из столбцов есть поле даты и времени в 24-часовом формате.
Я пытаюсь получить информацию, используя следующий запрос:
SELECT * FROM `table`
where `new` != '1'
AND `time` >= '2010-08-27 22:04:37'
AND `name` LIKE '%apple%'
OR `name2` LIKE '%apple%'
Мои ожидания в этом запросе состоят в том, чтобы получить все из table
, где time
больше или равно 2010-08-27 22:04:37. Что я думал, что вернет все с 2010-08-27 22:04:37 до 2010-08-28 и т. Д., Но я получаю строки с датами
2010-08-26 04:59:34
2010-08-26 03:00:00
2010-08-26 23:00:00
Может кто-нибудь помочь мне, пожалуйста. Заранее спасибо!