
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|||||||||||||||||||
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 22 Пользователь №: 32765 На форуме: Карма: ![]() |
Здравствуйте. В общем ситуация такая. Есть запрос:
SELECT * FROM `member` Формируется он следующим образом:
где:
$_POST['fromd'] и $_POST['tod'] - сама дата в форме. А $orders - сортировка по дате и $ascdesc - по возрастанию или по убыванию. В таблице выводится дата - 18.07.2012. Вопрос - почему не выбирается по дате? Ввожу дату (например, как в запросе), но не хочет выводить нужную информацию :( Видно проблемы в самом запросе, как я полагаю. Подскажите пожалуйста, что не так? Спустя 12 минут, 18 секунд (27.09.2012 - 21:00) rooor написал(а): апострофы... $where.=" AND member_history.date_buy >= '".date('Y-m-d',strtotime($_POST['fromd']))."' Спустя 17 минут, 57 секунд (27.09.2012 - 21:18) Игорь_Vasinsky написал(а):
открой для себя BETWEEN ![]() обратные апострофы скорее всего ни причём. укажи явно таблицу к ячейки в сортировке. а какой формат поля? VARCHAR? ![]() Спустя 5 минут, 37 секунд (27.09.2012 - 21:23) rooor написал(а): Игорь_Vasinsky
не обратные
при таком раскладе выборка идёт больше-равен 1995 и меньше-равен 1985 Спустя 4 минуты, 19 секунд (27.09.2012 - 21:28) Игорь_Vasinsky написал(а): а ты про это)
Спустя 11 часов, 24 минуты, 52 секунды (28.09.2012 - 08:52) Godod написал(а):
Почему именно так? Ведь ясно стоит, что дата больше или равно и меньше или равно. Спустя 2 минуты, 23 секунды (28.09.2012 - 08:55) Godod написал(а):
Не помогли.
Я конечно понимаю, что смеяться над новичками в порядке вещей, но ты не угадал. Тип поля date.
Спасибо за подсказку. Попробую Спустя 8 минут, 20 секунд (28.09.2012 - 09:03) Godod написал(а): Все спасибо. Тему можно закрывать. |
||||||||||||||||||
![]() |
![]() ![]() ![]() |