Problème de timestamp et mktime

Problème de timestamp et mktime - PHP - Programmation

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 :
 

Code :
  1. $from = mktime(0, 0, 0, 7, 0, 2006);
  2. $to = mktime(0, 0, 0, 1, 0, 2006);
  3. $sql = "SELECT * FROM news WHERE date BETWEEN '$from' AND '$to'";
  4. $sql = mysql_query($sql) or die (mysql_error());
  5. while ($news = mysql_fetch_array($sql)) {
  6. echo $news['titre']."<br />";
  7. }


 
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
Reply

Marsh Posté le 01-08-2006 à 00:24:17   

Reply

Marsh Posté le 01-08-2006 à 00:26:19    

le jour 0 d'un mois est égal au dernier jour d'un mois précédent ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 01-08-2006 à 00:29:36    

Effectivement, erreur toute conne, j'y avais pas pensé, merci :sweat:.
 
Edit : je n'ai toujours rien d'affiché :D.


Message édité par koskoz le 01-08-2006 à 00:31:03

---------------
Twitter
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed