![]() |
|
Модераторы: skyboy |
![]()
|
|
| chem1 |
|
|||
|
Unregistered |
Пишу сайт на PHP+SQL
Не знаю как решить следующую задачу: Надо, чтобы человек зайдя на сайт видел только те позиции у которых дата добавления не превышает 30 дней. Т.е. я не знаю 1. Как при создании записать в базу текущюю дату $j = mysql_query ("INSERT INTO table (data,x,y,z) VALUES ( 2. Как в SELECT * FROM table WHERE указать условие "текущая дата > data + 30" |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
$j = mysql_query ("INSERT INTO table (data,x,y,z) VALUES (".mktime(часы, минуты, секунды, месяц, день, год).",$x,$y,$z')");
SELECT * FROM table WHERE дата_столбец >".mktime(часы, минуты, секунды, месяц+30, день, год)." -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 1 Всего: 317 |
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Zipo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 4.11.2003 Репутация: нет Всего: 0 |
INSERT INTO table (data,x,y,z) VALUES (NOW(),$x,$y,$z')
SELECT * FROM table WHERE date>DATE_SUB(NOW(),INTERVAL 30 DAY) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |