manipulando datas p/deletar cadastro

Enviada por otto 
otto
manipulando datas p/deletar cadastro
01 de July de 2001 às 03:55PM

Tô com o seguinte problema
tenho uma tabela de cadastro de clientes
com um campo senha(chave Primaria) e outro data
entre outros, e uma tabela de cadastro de produtos
onde a chave estrangeira eh a senha do cliente
agora preciso cria um script q calcule a diferença
entre a data do cadastro do cliente e a data do "último"
cadastro de produtos feito pelo cliente e deletar o
cadastro do cliente se a diferença ultrapassar 30 dias p/ex
ajude-me!!!!
[otto]
Assis
RE: manipulando datas p/deletar cadastro
02 de July de 2001 às 03:51AM
Se vc estiver usando MySQL basta utilizar uma query com a seguinte estrutra:

$sql = "DELETE FROM clients WHERE (fieldTime + INTERVAL 30 DAY) < Now()";

Isso excluirá os registros cujo campo "fieldTime" somados com 30 dias forem menos que a data atual (pois se for maior não ultrapassou 30 dias, oh!!!)

obs.: O campo fieldTime deve ser do tipo "TIMESTAMP"

[]'s
Gleisson
Assis
RE: manipulando datas p/deletar cadastro
02 de July de 2001 às 04:07AM
>>Isso excluirá os registros cujo campo "fieldTime" somados com 30 dias forem >>menos que a data atual (pois se for maior não ultrapassou 30 dias, oh!!!)
-----^

Dando uma forcinha para o português, eu poderia ter dito "menor" :)

[]'s
Gleisson
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.