Como é que eu excluo um dado do banco de dados depois de por exemplo 5 dias ? como se fosse num classificado virtual ?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
10/02/2003 4:51am
(~22 anos atrás)
(~22 anos atrás)
Existem muitas formas... por exemplo, poderia haver uma flag no registro do classificado do banco de dados que marcasse sua validade no formato Date, se esta flag fosse igual ou menor que o dia de hoje, não exibir este classificado.
Desta forma você teria um histórico dos classificados, sem ter que apagá-los (o que poderia ser feito por uma rotina mensal).
ok?
Lyma.
Desta forma você teria um histórico dos classificados, sem ter que apagá-los (o que poderia ser feito por uma rotina mensal).
ok?
Lyma.
10/02/2003 4:53am
(~22 anos atrás)
(~22 anos atrás)
... ah sim, poderia ser dado entrada no cron (se o servidor for Linux) para que este executasse um script que fizesse a deleção do dado no DB em 5 dias.
10/02/2003 7:44am
(~22 anos atrás)
(~22 anos atrás)
Leia o artigo : Utilizando Crontab/Agenda de Tarefas com o PHP que está no site
10/02/2003 1:15pm
(~22 anos atrás)
(~22 anos atrás)
Ou também pode ser de uma forma primitiva mas que é válida. Coloque uma condição no seu sistema que verifique todos os classificados que possuem a data de exclusão menor ou igual a data atual...
10/02/2003 1:38pm
(~22 anos atrás)
(~22 anos atrás)
Você pode fazer também a partir das visitas de outras pessoas. Por exemplo. Na sua index.php coloque um script que exclua os registros com data superior a cinco dias.