Henderson Postado Agosto 2, 2006 Denunciar Share Postado Agosto 2, 2006 OláEu preciso que um registro, depois de dois dias no banco de dados seja deletado.O problema:Como eu verifico se ele já está há dois dias lá?Qual a melhor forma de salvar a data na hora do cadastro e depois como comparar com a data atual pra ver se já se passaram dois dias?Eu não faço nem idéia de como se mexe com datas, então, tenham paciencia :rolleyes: Valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Agosto 2, 2006 Denunciar Share Postado Agosto 2, 2006 Como eu verifico se ele já está há dois dias lá?As opções que eu conheço: Usar o agendador de tarefas para que diariamente abra a pagina com o codigo que tem a rotina de: verificar a data atual, comparar com a data do bd e caso for igual a dois dias, deletar.Ou então colocar um include com essas mesmas rotinas em uma pagina que você tem CERTEZA que diariamente será aberta.Qual a melhor forma de salvar a data na hora do cadastro e depois como comparar com a data atual pra ver se já se passaram dois dias?Use a função date() e time(), você pode usar o DateDiff() para comparar as datas ou então subtrair diretamente os dias Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Henderson Postado Agosto 3, 2006 Autor Denunciar Share Postado Agosto 3, 2006 pois éisso que você falou não é meu problemao meu problema é como subtrair as datas pra saber se já se passaram dois dias.eu não sei usar o DateDiff()me dá um explicadinha? =) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Agosto 3, 2006 Denunciar Share Postado Agosto 3, 2006 assim deve funcionar:Delete from Tabela Where Data>=DateAdd('d', 2, Date()) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Henderson Postado Agosto 3, 2006 Autor Denunciar Share Postado Agosto 3, 2006 ConseguiNão fiz desse jeito, mas consegui usar o DateAdd que tu fez do jeito que eu queriaValeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Henderson
Olá
Eu preciso que um registro, depois de dois dias no banco de dados seja deletado.
O problema:
Como eu verifico se ele já está há dois dias lá?
Qual a melhor forma de salvar a data na hora do cadastro e depois como comparar com a data atual pra ver se já se passaram dois dias?
Eu não faço nem idéia de como se mexe com datas, então, tenham paciencia :rolleyes:
Valeu!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.