Bobrinha 4 Denunciar post Postado Março 14, 2015 Olá pessoal, estou perdido em uma logica aqui e não estou tendo resultados, gostaria de uma query que buscasse resultados apenas do mes atual SELECT * FROM tabela WHERE data > '2015-03-01' AND data < '2015-03-31' ORDER BY id DESC LIMIT 5 na coluna data tenho a data do cadastro em formato timestamp 2015-03-07 00:00:00, ou seja queria pegar os dados cadastrados do mes atual apenas :closedeyes: Compartilhar este post Link para o post Compartilhar em outros sites
WictorP 9 Denunciar post Postado Março 14, 2015 você teria que utilizar o strtotime. http://php.net/manual/pt_BR/function.strtotime.php Compartilhar este post Link para o post Compartilhar em outros sites
tiujhou 7 Denunciar post Postado Março 14, 2015 http://paposql.blogspot.com.br/2012/04/obtendo-dia-mes-e-ano-separadamente-no.html $mes_atual = date("m");$sql = mysql_query("SELECT * FROM tabela where MONTH(data) = '$mes_atual'"); Compartilhar este post Link para o post Compartilhar em outros sites
Bobrinha 4 Denunciar post Postado Abril 3, 2015 Desculpe pessoal mais não consegui compreender eu tentei fazer criando uma variavel e tentando a query mais não da certo $Data = date('Y-m-01'); WHERE data >= '{$Data}' AND data < date(NOW()) ORDER BY id DESC Compartilhar este post Link para o post Compartilhar em outros sites
MalCriada 1 Denunciar post Postado Abril 3, 2015 $mes_atual = date('m'); $ano_atual = date('Y'); $sql = mysql_query("SELECT * FROM tabela where MONTH(data) = '$mes_atual' AND YEAR(data) = '$ano_atual'"); while($linha = mysql_fetch_array($sql)){ echo $linha['nome_da_coluna']; } Compartilhar este post Link para o post Compartilhar em outros sites