Problème de timestamp et mktime - PHP - Programmation
MarshPosté le 01-08-2006 à 00:24:17
Salut tout le monde, je suis en train de réaliser la partie archives pour mes news, qui affichera toutes les news en fonctions du mois. Classique quoi.
Pour l'instant, je procède à quelques tests, et voici mon code :
Code :
$from = mktime(0, 0, 0, 7, 0, 2006);
$to = mktime(0, 0, 0, 1, 0, 2006);
$sql = "SELECT * FROM news WHERE date BETWEEN '$from' AND '$to'";
$sql = mysql_query($sql) or die (mysql_error());
while ($news = mysql_fetch_array($sql)) {
echo $news['titre']."<br />";
}
Le problème, c'est que ça n'affiche rien, même pas une erreur.
Je me suis donc attardé sur les mktime, et chose bizarre, ce mktime : mktime(0, 0, 0, 7, 0, 2006); me renvoit 30/06/06 une fois convertit par la fonction date.
Je pense donc que le problème vienne de là, même si je n'en suis pas sûr, mais presque.
Alors, quelle connerie de débutant ai-je encore fait ?
Marsh Posté le 01-08-2006 à 00:24:17
Salut tout le monde,
je suis en train de réaliser la partie archives pour mes news, qui affichera toutes les news en fonctions du mois. Classique quoi.
Pour l'instant, je procède à quelques tests, et voici mon code :
Le problème, c'est que ça n'affiche rien, même pas une erreur.
Je me suis donc attardé sur les mktime, et chose bizarre, ce mktime : mktime(0, 0, 0, 7, 0, 2006); me renvoit 30/06/06 une fois convertit par la fonction date.
Je pense donc que le problème vienne de là, même si je n'en suis pas sûr, mais presque.
Alors, quelle connerie de débutant ai-je encore fait ?
Merci d'avance .
---------------
Twitter