Ir para conteúdo
Fórum Script Brasil
  • 0

Datas


Henderson

Pergunta

Aee...

já dei uma procurada aqui, mas não achei o que queria

é o seguinte

tenho um campo data no bd, com a data armazenada assim

dd/mm/aaaa às hh:mm

eu preciso criar uma página que deleta todos os registros que foram cadastrados há mais de 20 dias

como fazer isso?

não faço idéia porque não sei muuuito de php

então me ajudem por favor!

valeu aí!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Se você tivesse um campo do tipo DATETIME seria muito simples: bastaria usar a função NOW() do MySQL.

No seu caso, acredito que terá que fazer a verificação com o PHP. Faá um loop que pega o resultado e compare as datas dos campos com a atual. Para dividir data e hora, deverá usar explode().

Mas repito: se puder mudar para DATETIME será bem melhor.

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

mas eu não preciso comparar com o dia de hoje

preciso comparar com uma data de 20 dias atraz

eu peguei em algum lugar

acho que foi até aqui, uma função que diminui os dias na data

faço um while com os resultados do banco, uso a função se a 'diminuição' é maior ou igual a 20, eu deleto o registro

funciono certim!

valeu aí!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...