détermination d'une date

détermination d'une date - PHP - Programmation

Marsh Posté le 07-04-2009 à 14:23:52    

Bonjour
Voila, dans ma table statistiques, j'ai les enregistrements de statistiques par jour (pages_vues, visiteurs ...)
Cependant, je veux faire un formulaire et la personne pourra regarder la période qu'elle veut (par mois):
 

Code :
  1. <?php
  2.  $result2 = mysql_query('SELECT * FROM '.$TABLE_STATS.'');
  3.  while ($row2 = mysql_fetch_array($result2))
  4.  {
  5.   echo ('<option value="'.$row2['month'].'"-"'.$row2['year'].'"> '.$row2['month'].' - '.$row2['year'].'</option>');
  6.  }
  7.  ?>


 
Mais cela m'affiche par exemple 4 fois 04-2009 car j'ai 4 tables 04-2009 et chacune d'elle correspond à un jour
J'espère que vous m'avez compris et merci d'avance pour vos réponses
Adam

Reply

Marsh Posté le 07-04-2009 à 14:23:52   

Reply

Marsh Posté le 07-04-2009 à 14:51:33    

toughzaa a écrit :

Bonjour
Voila, dans ma table statistiques, j'ai les enregistrements de statistiques par jour (pages_vues, visiteurs ...)
Cependant, je veux faire un formulaire et la personne pourra regarder la période qu'elle veut (par mois):
 

Code :
  1. <?php
  2.  $result2 = mysql_query('SELECT * FROM '.$TABLE_STATS.'');
  3.  while ($row2 = mysql_fetch_array($result2))
  4.  {
  5.   echo ('<option value="'.$row2['month'].'"-"'.$row2['year'].'"> '.$row2['month'].' - '.$row2['year'].'</option>');
  6.  }
  7.  ?>


 
Mais cela m'affiche par exemple 4 fois 04-2009 car j'ai 4 tables 04-2009 et chacune d'elle correspond à un jour
J'espère que vous m'avez compris et merci d'avance pour vos réponses
Adam

Les autres, je ne sais pas...
Mais moi, non  :heink:  
 
Enfin, je ne suis pas sûr...
C'est dans le $result2 que tu as plusieurs fois "04-2009" ?
=>

Code :
  1. SELECT DISTINCT

?
 
Ou tu crées une table de stat par jour ?
Dans ce cas, pourquoi en créer une par jour au lieu  de tout mettre dans une seule table, et après de filtrer par date, justement ?...

Reply

Marsh Posté le 07-04-2009 à 15:02:12    

Oui, tu m'as compris
J'ai plusieurs fois 04-2009 dans le result2
Comment utiliser le SELECT DISTINCT ?

Reply

Marsh Posté le 07-04-2009 à 15:08:59    

toughzaa a écrit :

Comment utiliser le SELECT DISTINCT ?


Deux écoles :
-  [:sh@rdar]  
-  [:google]  
 
De rien.

Reply

Marsh Posté le 07-04-2009 à 15:28:16    

Merci beaucoup !!
Ca marche à merveille

Reply

Sujets relatifs:

Leave a Replay

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