Я пытаюсь выбрать все даты между 2 датами.В базе данных у меня есть записи в формате отметки времени unix, в то время как мои переменные date_ini и date_final имеют формат даты (00-00-00 00:00:00)
$msgs = mysql_query("SELECT date_time, from_user_name, message
FROM message_log
WHERE date_time BETWEEN '$log_ini' AND '$log_fim'
AND (from_user_name = '$usuario' OR from_user_name = '$atendente')")or die(mysql_error());
Это просто возвращает ноль.Я уверен, что есть записи, которые соответствуют выбору.Я также проверил date_default_timezone_set и установил его в то же время на сервере.Я знаю, что это глупо, но я очень расстроен!Уже много часов я пробую все, функция FROM_UNIXTIME, операторы no coman, coman, <>, strotime в переменных раньше, и ничего не работает ... Может кто-то указать, в чем ошибка?Большое спасибо!
РЕДАКТИРОВАТЬ:
У меня проблема, это поля date_time, которые на самом деле не совсем unixtimestamp, а время unix + 3 цифры.Извините, была моя ошибка, и ответ был хорошим.Я открываю другой вопрос, чтобы теперь найти, как бороться с этим полем в этой форме.Большое спасибо!