Автор Тема: some trublZz :)  (Прочитано 3006 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Frodo[mW]

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
some trublZz :)
« : 10 Июня 2003, 01:38:29 »
Подскажите как лучше реализовать эту тему...

Нужно записывать в БД к примеру имя и дату [дата ставится при внесении в БД] и флаг равный 1

Дальше, перед следующим занесении в БД надо сначала выбрать все данные по имени которое будем вносить,
и проверить, если ПРОШЕЛ МЕСЯЦ с даты указанной в таблице, то поставить флаг 0, иначе оставить как есть

Пробовал вносить в БД число вида 01:01:2003 но с проверкой +1 месяц чуть сума не сошел :) есть какой-нить алгорится для таких дел, или новая идейка?

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
some trublZz :)
« Ответ #1 : 10 Июня 2003, 04:33:32 »
м... заносить время в юникс формате... =)

Оффлайн Frodo[mW]

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
some trublZz :)
« Ответ #2 : 10 Июня 2003, 04:46:17 »
тьфу, ну и ошибок у меня в первом посте :razz:

Хм, я думал об этом, слишком громоздкое число будет :( при тысячях таких записей, это ммм сам считай :) Хотя если ничего другого не предложат, то придется с эпохи юникса вносить :)

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
some trublZz :)
« Ответ #3 : 10 Июня 2003, 08:07:22 »
Frodo[mW]
что значит громоздкое?
•••Jah\'d never let us down!•••

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
some trublZz :)
« Ответ #4 : 10 Июня 2003, 09:37:49 »
он думает, что запись миллиарда цифрами займет больше места, чем это его через двоеточия...

Поразительная дремучесть.
Очень идет, кстати, его c001 стилю письма.
Типа, когда ничем другим выделиться ума не хватает...

Ксткти, а зачем тут юникс-формат?
Нет, я сам в нем стампы храню, когда и время нужно, но здесь-то зачем? Чем вас date не устраивает?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
some trublZz :)
« Ответ #5 : 10 Июня 2003, 10:26:14 »
troubles в твоей голове решаются так.
никаких нулей и единичек.
никаких самопальных форматов даты

пишешь имя(varchar) и дату(date)

остальное делается запросами

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
some trublZz :)
« Ответ #6 : 10 Июня 2003, 12:10:03 »
эээ

$result
=mysql_query("SELECT COUNT(*) FROM `table` WHERE `date`<DATE_SUB(NOW(),INTERVAL 1 MONTH)");


[OFF]И на паримся, klubbheads in a house[/OFF]
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28