Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buscar registros no banco de dados da data de hoje MySQL

23-02-2016 04:32

Nesse post vou mostrar como buscar registros do banco de dados para a data corrente.

Para que funcione iremos usar o NOW() e o campo de coluna da data deve estar como datetime.

Então para fazer a comparação dos registros no banco de dados e comparar com a data de hoje usamos a seguinte query:

SELECT * FROM sua_tabela WHERE coluna_da_data >= NOW() - INTERVAL 1 DAY

Lembrando que o NOW() interpreta hoje como um dia de 24 horas. Ou seja, se hoje é 2016-02-23 07:00:00 e há um registro como 2016-02-22 07:01:00 vai ser também capturado.

Para solucionar esse problema teremos que definir a data de hoje com a função date na query.

$data = date("Y-m-d"); SELECT * FROM sua_tabela WHERE coluna_da_data >= '$data'

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado