|
|
|
| Прошу помочь с задачей выборки записей по дате.
Базу пока проектирую, так что могу изменить все от начала и до конца.
Ситуация такова: в таблице объекты есть записи со свойствами, а также датой создания и датой окончания действия записи (таблица истории свойств). Даты храняться в виде unix timestamp с типом полей integer(11).
Выбирать нужно только по дате (время не имеет значения). Т.е. пользователь в календаре выбирает дату, и ему выводится 1 запись по этой дате, которая была жива до конца данного дня (т.е. запись, актуальная на данный день, отбрасывая все остальные записи, у которых срок жизни истек в этот же день) | |
|
|
|
|
|
|
|
для: alexxspb
(05.03.2009 в 17:21)
| | Самостоятельно нашел такое решение - к дате добавляем время 23:59:59, тогда и будет выведено самое последнее обновление данных за конкретный день. Пока что работает как надо, но жду комментариев, если у кого-то есть свое мнение по данной задаче. | |
|
|
|
|
|
|
|
для: alexxspb
(05.03.2009 в 18:13)
| | Выборка может быть!!!
<?php
$today = date(Y-m-d);
$sql = "SELECT * FROM таблица WHERE поле = $today";
$q = mysql_query($sql);
?>
|
Таблица такова:
id | added | text
INT | DATE | LONGTEXT
id | дата добавленгия | текст статьи | |
|
|
|