par
Elie » 03 janv. 2008, 02:42
1° Si ton champs est comme ceci : (mysql : 2008-01-03 00:28:14)
Ce n'est pas un TiMESTAMP mais bien un champ DATE
Donc si c'est le cas, il te suffit juste de faire :
"SELECT * FROM article WHERE date LiKE '".$aujourdhui."%'";
Le % dis que tout ce qui est derrière ne l'interesse pas !
2° Si tu t'es trompé et que ton champ et bel et bien un TiMESTAMP il faut proceder ainsi :
<?php
$matin = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$soir = mktime(23, 59, 59, date('m'), date('d'), date('Y'));
"SELECT * FROM article WHERE date < ".$matin." AND date > ".$soir;
?>
Enjoy !
1° Si ton champs est comme ceci : (mysql : 2008-01-03 00:28:14)
Ce n'est pas un TiMESTAMP mais bien un champ DATE
Donc si c'est le cas, il te suffit juste de faire :
[php]"SELECT * FROM article WHERE date LiKE '".$aujourdhui."%'";[/php]
Le % dis que tout ce qui est derrière ne l'interesse pas !
2° Si tu t'es trompé et que ton champ et bel et bien un TiMESTAMP il faut proceder ainsi :
[php]<?php
$matin = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$soir = mktime(23, 59, 59, date('m'), date('d'), date('Y'));
"SELECT * FROM article WHERE date < ".$matin." AND date > ".$soir;
?>[/php]
Enjoy !