За последние 24 часа нас посетили 203140 программистов и 2212 роботов. Сейчас ищут 1678 программистов ...

срок хранения строк в базе

Тема в разделе "PHP для новичков", создана пользователем serj011, 18 ноя 2010.

  1. serj011

    serj011 Активный пользователь

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    расскажите кто знает, как реализовать "срок хранения" срок в базе. например при добавлении объявления пользователь выбирает срок хранения своего объявления (1 неделя, 3 недели, 1 месяц и т .д.) наталкните на правильную мысль... может у кого код есть какой нибудь:)
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    дата + регулярно запускаемый скрипт (cron)
     
  3. serj011

    serj011 Активный пользователь

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    igordata, спасибо, капец кончно как помог:)
     
  4. serj011

    serj011 Активный пользователь

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    а может кто знает, есть ли какое нибудь решение на php, и как реализовать?
     
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Тебе же сказали уже - поле с Датой.
    Потом сравниваешь с текущей. Если прошло допустим 2 недели - помечаем как удаленное, или удаляем.
    И по крону запускать скрипт
     
  6. serj011

    serj011 Активный пользователь

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    я просто не совсем понимаю что такое крон? я читал про него, но не разобрался.... я правильно понял, нужно написать php код где дата в строке будет сравниваться с текущей, и в зависимости от интервала удалять???? а потом запускать этот файл с кодом с помощью крона???

    а как тогда выводить количество оставшихся дней до удаления строки????
     
  7. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    храни дату в таймштампах. потом вычисли разницу м/у текущим таймштампом и данными из таблицы и подставь в функцию date() - так ты сможешь сгенерить такой вывод, какой захочешь