Jump to content
Fórum Script Brasil
  • 0

Pegar apenas registros com data inferior à de hoje


Espartaco

Question

Salve galera do fórum.

Estou mexendo com PHP (meio na marra, trabalho com ASP), e procurei em vários fóruns e sites, mas não encontrei algo parecido:

Fiz um sistema que os registros têm data de cadastro e vigência:

Exemplo: Data de cadastro: 00/00/0000

Vigência: 01 semana / 02 semanas / 03 semanas / etc

Ao adicionar no mySQL, o PHP adiciona à data de cadastro a vigência: Exemplo: cadastrado em 01/01/2011, com vvigência de uma semana, a data de expiração será 08/01/2011. Essa variável (data de expiração) gravada no banco de dados, num campo chamado regExpira, que está com a propriedade VARCHAR.

Na página que lista os registros, gostaria que o PHP mostrasse apenas os registros não expirados, ou seja, cuja data seja inferior ao dia atual.

Algué pode me dar uma leve base de como eu poderia fazer isso?

Grato.

PT SDS

Edited by Espartaco
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Comece alterando o campo de varchar para date, ai basta filtrar direto na query...

Olá ESerra... o grande problema é que o campo já existe na tabela do banco de dados e eu não tenho acesso root a ele para alterar a propriedade de VARCHAR para DATE

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...