Marra 0 Denunciar post Postado Janeiro 17, 2007 Olá é meu 1º post,preciso excluir automaticamente um registro no banco mysql depois de uma data vencida,estou tentando fazer a dias já e não consegui, tambem já procurei algo parecido e não achei,alguem pode me dar uma mão? Compartilhar este post Link para o post Compartilhar em outros sites
Samuel Machado 0 Denunciar post Postado Janeiro 17, 2007 bom, nesse caso você teria que fazer um script que pega os dados do mysql e compara com a data atual. se for menor (mais velho) apaga.teria que fazer esse script e colocar nas tarefas agendadas (cronjob) do seu servidor... e mandar ele executar todo dia este arquivo...;) Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Janeiro 17, 2007 ou você pode fazer um script q delete tantos registros da tabela ao ser rodado por outra pagina, como include, ou você pode construir um script q verifique a data de hj e compare com os dos registros da tabela caso sejam vencidos deletar... Compartilhar este post Link para o post Compartilhar em outros sites
alex.ve 0 Denunciar post Postado Janeiro 17, 2007 Ou você pode fazer a seguinte coisa: mysql_query("DELETE FROM tabela WHERE data <= '" . date("YmdHis", mktime(0, 0, 0, DATE("m")-3, date("d"), DATE("Y"))) . "'; "); " . date("YmdHis", mktime(0, 0, 0, DATE("m")-3[b](apaga a cada 3 meses)[/b], date("d"), DATE("Y"))) . "' Compartilhar este post Link para o post Compartilhar em outros sites
vebersol 0 Denunciar post Postado Janeiro 17, 2007 O script tu tens que fazer, mas pra automatizar teria que usar o cron tab pra rodar o script diariamente sem precisar acessar. E se tu esquecer de rodar um dia, pode não deletar mais as datas que passaram. Cron Tab é a solução! Compartilhar este post Link para o post Compartilhar em outros sites
alex.ve 0 Denunciar post Postado Janeiro 17, 2007 Aonde posso achar sobre esse "Cron Tab" ?Algum exemplo e tal? Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 17, 2007 Google Crontab Compartilhar este post Link para o post Compartilhar em outros sites