Espartaco Posted October 17, 2011 Report Share Posted October 17, 2011 (edited) 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. Edited October 17, 2011 by Espartaco Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted October 17, 2011 Report Share Posted October 17, 2011 Movendo PHP » MySQL. Quote Link to comment Share on other sites More sharing options...
0 MrMALJ Posted October 19, 2011 Report Share Posted October 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. Quote Link to comment Share on other sites More sharing options...
Question
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.
Edited by EspartacoLink to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.