Olá!
Tenho uma página em que, no banco de dados, as datas dos registros são salvas neste formato: 10/09/2015.
O que eu quero é saber como posso utilizá-la na query do MySQL para determinar se o registro vai ser ou não exibido (se a data for igual ou menor ao dia atual, é exibido. Se a data for maior, não é exibido).
Meu código está mais ou menos dessa maneira:
<?php //query utilizada para exibir os vídeos que serão lançados em breve $sql = "SELECT * FROM videos WHERE mostrar='sim' ORDER BY id DESC LIMIT 2"; $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ $id = $sql["id"]; $datavideo = $sql["datavideo"]; $descricaovideo = $sql["descricaovideo"]; $datahoje = date ("j/m/Y"); $d1 =& explode('/', $datahoje); $d2 =& explode('/', $datavideo); $t1 =& mktime(0, 0, 0, $d1[1], $d1[0], $d1[2]); $t2 =& mktime(0, 0, 0, $d2[1], $d2[0], $d2[2]); if ($t1<$t2) { echo $descricaovideo; } else {} } //query utilizada para exibir os vídeos que estão liberados, já que sua data de registro é menor ou igual à do dia atual $sql2 = mysql_query("SELECT * FROM videos WHERE mostrar='sim' AND '$t1'>='$t2' ORDER BY id DESC LIMIT 6");
O que tá errado? Como realizar essa query?
Obrigado.