Forum Webscript.Ru

Программирование => PHP => Тема начата: Frodo[mW] от 10 Июня 2003, 01:38:29

Название: some trublZz :)
Отправлено: Frodo[mW] от 10 Июня 2003, 01:38:29
Подскажите как лучше реализовать эту тему...

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

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

Пробовал вносить в БД число вида 01:01:2003 но с проверкой +1 месяц чуть сума не сошел :) есть какой-нить алгорится для таких дел, или новая идейка?
Название: some trublZz :)
Отправлено: nagash от 10 Июня 2003, 04:33:32
м... заносить время в юникс формате... =)
Название: some trublZz :)
Отправлено: Frodo[mW] от 10 Июня 2003, 04:46:17
тьфу, ну и ошибок у меня в первом посте :razz:

Хм, я думал об этом, слишком громоздкое число будет :( при тысячях таких записей, это ммм сам считай :) Хотя если ничего другого не предложат, то придется с эпохи юникса вносить :)
Название: some trublZz :)
Отправлено: Xander от 10 Июня 2003, 08:07:22
Frodo[mW]
что значит громоздкое?
Название: some trublZz :)
Отправлено: Меняздесьдавнонет от 10 Июня 2003, 09:37:49
он думает, что запись миллиарда цифрами займет больше места, чем это его через двоеточия...

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

Ксткти, а зачем тут юникс-формат?
Нет, я сам в нем стампы храню, когда и время нужно, но здесь-то зачем? Чем вас date не устраивает?
Название: some trublZz :)
Отправлено: Меняздесьдавнонет от 10 Июня 2003, 10:26:14
troubles в твоей голове решаются так.
никаких нулей и единичек.
никаких самопальных форматов даты

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

остальное делается запросами
Название: some trublZz :)
Отправлено: AlieN от 10 Июня 2003, 12:10:03
эээ

$result=mysql_query("SELECT COUNT(*) FROM `table` WHERE `date`

[OFF]И на паримся, klubbheads in a house[/OFF]