Формат Даты

nmDimas2

Постоялец
Регистрация
20 Апр 2010
Сообщения
78
Реакции
13
Доброго времени всем знаю что больше касается SQL но все таки очень много нюансов при работе которые возникнут с PHP
Суть вопроса - Есть элемент в бд (типа новости ) у элемента есть две даты , начала и конец , например мне надо вывести элементы у которых попадает дата на сегодня.

Запросов по такой выборке будет очень много так как проект базируется на элементы которые сильно привязаны к Дате.
 
Если нужно вывести новости актуальные на данный момент и в базе записаны метки времени начала и конца отображения новости:
f_date -поле в базе с датой начала показа новости
l_date- поле в базе с датой окончания показа новости
PHP:
$query=mysql_query("SELECT * FROM table_news WHERE `f_date`<'".time()."' AND `l_date`>'".time()."' ");
 
И какой из этих методов будет лучше использовать для большого БД ???
 
И какой из этих методов будет лучше использовать для большого БД ???
Скорее всего они одинаковы.
Только при построении запросов нужно учитывать, что between - это выборка между датами ВКЛЮЧИТЕЛЬНО
 
Добавьте также индекс по полю даты - должно помочь с быстродействием. Да и вообще погоняйте запросы с EXPLAIN
 
Назад
Сверху