к примеру есть данные в БД:
2012-02-16 20:08:57
2012-02-16 18:40:33
2012-02-16 16:18:08
подскажите пожалуйста, каким запросом нужно выбрать все данные за все время на день 2012-02-16 ?
Спустя 30 минут, 6 секунд (22.02.2012 - 11:12) Игорь_Vasinsky написал(а):
в $query - содержится запрос по выборке к БД
while($row = mysql_fetch_assoc($query))
{
$date = explode(' ', $row['date']);
if($date[0] == '2012-02-16')
echo 'Дата совпала!<br />';
else
echo 'Дата не совпала!<br />';
}
Спустя 4 минуты, 48 секунд (22.02.2012 - 11:17) TMake написал(а):
Okulo
WHERE `date`>='2012-02-16 00:00:00' AND `date`<='2012-02-16 23:59:59'
Спустя 1 минута, 23 секунды (22.02.2012 - 11:18) Игорь_Vasinsky написал(а):
оригинально
Спустя 5 минут, 48 секунд (22.02.2012 - 11:24) Okulo написал(а):
stepan - дело в том, что дата выбирается календариком. именно в формате 2012-02-16
нужно что бы с БД выбрались все данные на эту дату, не учитывая время.
Игорь_Vasinsky - спасибо за пример, но если честно не понял как его использовать в данной ситуации.
нужно что бы с БД выбрались все данные на эту дату, не учитывая время.
Игорь_Vasinsky - спасибо за пример, но если честно не понял как его использовать в данной ситуации.
Спустя 2 минуты, 2 секунды (22.02.2012 - 11:26) Игорь_Vasinsky написал(а):
ну ты даёшь.. как и всегда использовать при выборке и выводе. по примеру stepana
в SQL запросе подставляешь
$date = '2012-02-16';
в SQL запросе подставляешь
WHERE `date`>='".$date." 00:00:00' AND `date`<='".$date." 23:59:59'
Спустя 24 минуты, 38 секунд (22.02.2012 - 11:51) Okulo написал(а):
Цитата (Игорь_Vasinsky @ 22.02.2012 - 08:26) |
ну ты даёшь.. как и всегда использовать при выборке и выводе. по примеру stepana$date = '2012-02-16'; в SQL запросе подставляешь WHERE `date`>='".$date." 00:00:00' AND `date`<='".$date." 23:59:59' |
пустая страница (
Спустя 4 минуты, 7 секунд (22.02.2012 - 11:55) Игорь_Vasinsky написал(а):
ты код то покажи свой, не тушуйся.
Спустя 10 минут, 26 секунд (22.02.2012 - 12:05) Эли4ка написал(а):
Цитата |
пустая страница ( |
конечно..а где показано какие данные выбирать? ..здесь я только вижу где..
Спустя 34 секунды (22.02.2012 - 12:06) Okulo написал(а):
все получилось.
спасибо.
(была моя ошибка в запросе)
спасибо.
(была моя ошибка в запросе)
Спустя 5 минут, 44 секунды (22.02.2012 - 12:11) Kuliev написал(а):
Спустя 2 часа, 8 минут, 19 секунд (22.02.2012 - 14:20) killer8080 написал(а):
... WHERE DATE(`date`) = '2012-02-16'
Спустя 12 минут, 18 секунд (22.02.2012 - 14:32) Okulo написал(а):
WHERE DATE(`date`) = '2012-02-16'
так не работает кстати..
Спустя 4 минуты, 18 секунд (22.02.2012 - 14:36) killer8080 написал(а):
Цитата (Okulo @ 22.02.2012 - 13:32) |
так не работает кстати.. |
а поле `date` какого формата?
Спустя 15 часов, 46 минут, 48 секунд (23.02.2012 - 06:23) Okulo написал(а):
Цитата (killer8080 @ 22.02.2012 - 11:36) | ||
а поле `date` какого формата? |
2012-02-16 23:59:59
формат такой
Спустя 59 минут, 4 секунды (23.02.2012 - 07:22) 45king написал(а):
а как закодировать дату из такого вида 2012-02-23 15:17:59 в числа
Спустя 9 часов, 52 минуты, 41 секунда (23.02.2012 - 17:15) killer8080 написал(а):
Цитата (Okulo @ 23.02.2012 - 05:23) |
2012-02-16 23:59:59 формат такой |
я имел ввиду поле datetime, timestamp или varchar?