Forum Webscript.Ru
Программирование => PHP => Тема начата: Frodo[mW] от 10 Июня 2003, 01:38:29
-
Подскажите как лучше реализовать эту тему...
Нужно записывать в БД к примеру имя и дату [дата ставится при внесении в БД] и флаг равный 1
Дальше, перед следующим занесении в БД надо сначала выбрать все данные по имени которое будем вносить,
и проверить, если ПРОШЕЛ МЕСЯЦ с даты указанной в таблице, то поставить флаг 0, иначе оставить как есть
Пробовал вносить в БД число вида 01:01:2003 но с проверкой +1 месяц чуть сума не сошел :) есть какой-нить алгорится для таких дел, или новая идейка?
-
м... заносить время в юникс формате... =)
-
тьфу, ну и ошибок у меня в первом посте :razz:
Хм, я думал об этом, слишком громоздкое число будет :( при тысячях таких записей, это ммм сам считай :) Хотя если ничего другого не предложат, то придется с эпохи юникса вносить :)
-
Frodo[mW]
что значит громоздкое?
-
он думает, что запись миллиарда цифрами займет больше места, чем это его через двоеточия...
Поразительная дремучесть.
Очень идет, кстати, его c001 стилю письма.
Типа, когда ничем другим выделиться ума не хватает...
Ксткти, а зачем тут юникс-формат?
Нет, я сам в нем стампы храню, когда и время нужно, но здесь-то зачем? Чем вас date не устраивает?
-
troubles в твоей голове решаются так.
никаких нулей и единичек.
никаких самопальных форматов даты
пишешь имя(varchar) и дату(date)
остальное делается запросами
-
эээ
$result=mysql_query("SELECT COUNT(*) FROM `table` WHERE `date`
[OFF]И на паримся, klubbheads in a house[/OFF]