Espartaco Postado Outubro 17, 2011 Denunciar Share Postado Outubro 17, 2011 (editado) Salve, "PHPistas"Tentei de várias formas buscar um registro em que a data de expiração seja menor que a atual, mas não está funcionado. Já tentei de tudo. O que tem de errado no código:$timeClass = mktime(date('d'), date('m'), date('Y')); $dataClass = gmdate("d/m/Y", $timeClass); $sql = mysql_query("select * from avisos WHERE str_to_date(classExpira, '%d/%m/%Y') <= 'strtotime($dataClass)' ");classExpira é o campo da tabelaEle está listando os expirados e os não expirados. Editado Outubro 17, 2011 por Espartaco Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 17, 2011 Denunciar Share Postado Outubro 17, 2011 Movendo PHP » MySQL. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrMALJ Postado Outubro 19, 2011 Denunciar Share Postado Outubro 19, 2011 Pelo que vi no seu código você está comparando uma data com uma hora.$sql = mysql_query("select * from avisos WHERE str_to_date(classExpira, '%Y/%m/%d') <= 'curdate()' ");Assim vocÊ compara sua data com a data do sistema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Espartaco
Salve, "PHPistas"
Tentei de várias formas buscar um registro em que a data de expiração seja menor que a atual, mas não está funcionado. Já tentei de tudo. O que tem de errado no código:
classExpira é o campo da tabela
Ele está listando os expirados e os não expirados.
Editado por EspartacoLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.