[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выборка по дате
TMake
Всем привет.
У меня есть в базе в таблице поле - дата заполнения.
Теперь мне нужно вытянуть все поля по определенной дате
пишу вот такой запрос
SQL
SELECT `text`, `date`, `id_ltc`
FROM `task` WHERE `date` = '".$date."'

В переменной вот что
PHP
$date '2009-11-01';

В базе строка date имеет тип date

Подскажите что не так?
(перерыл много мануалов, но ни чего нужного так и не нашел) sad.gif



Спустя 1 час, 13 минут, 2 секунды (1.11.2009 - 13:51) vasa_c написал(а):
Лучше вы подскажите что не так и что вас смущает.

Спустя 7 минут, 7 секунд (1.11.2009 - 13:58) Grazor написал(а):
Цитата (stepan @ 1.11.2009 - 12:38)
'".$date."'

вот тут ошибочка

сторка должна выглядеть как-то так
PHP
$query 'SELECT `text`, `date`, `id_ltc`
FROM `task` WHERE `date` = "'
.$date.'"';

Спустя 21 минута, 15 секунд (1.11.2009 - 14:19) stepan написал(а):
Цитата (Grazor @ 1.11.2009 - 10:58)
вот тут ошибочка

Да нет там нет ошибки там у меня все правильно

Цитата (vasa_c @ 1.11.2009 - 10:51)
Лучше вы подскажите что не так и что вас смущает.

У меня не выполняет выборку по дате
в таблице есть сегодняшняя дата, я делаю выборку по сегодняшней дате, он мне утверждает что нет такой даты.
Хотя если я вытащу дату и проверяю через if то он мне находит его.
Я предполагаю что он не может мне вытащить по тому что тип полей разный, т.е. в базе дата хранится в типе date
а в переменной тип даты нет и он передает в типе string.
Вопрос как мне сделать выборку по дате?

Спустя 3 минуты, 53 секунды (1.11.2009 - 14:23) Grazor написал(а):
Цитата (stepan @ 1.11.2009 - 14:19)
Я предполагаю что он не может мне вытащить по тому что тип полей разный, т.е. в базе дата хранится в типе date


тут ошибки нету. сейчас ещё раз у себя перепроверил - всё нормально
попробуйте вывести строку с запросом и посмотреть что там творится - мне кажется в нём проблемы

Спустя 1 час, 12 минут, 51 секунда (1.11.2009 - 15:36) Ka4_0k написал(а):
Храните даты в таймстампах:) Всё станет сразу намного проще.

Спустя 2 минуты, 26 секунд (1.11.2009 - 15:39) SunSet написал(а):
stepan
Чтото ты не так делаешь. У меня вариант Grazor'а нормально работает.

Спустя 5 минут, 24 секунды (1.11.2009 - 15:44) krasilich написал(а):
Я бы в первую очередь ввел sql запрос в phpMyAdmin и посмотрел что он выдаст.
Тогда можно было бы быть уверенным в чем проблема. в самом запросе, либо подстановке переменных.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.