Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2038 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  prob cod SQL pour stats compteur de visites

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prob cod SQL pour stats compteur de visites

n°2122957
silb
Posté le 23-01-2012 à 18:12:09  profilanswer
 

Voilà mon problème
J'ai codé un compteur de visites avec une BDD
Grâce à ce code :
 
<?php
mysql_connect("xxxxxxx", "xxxxxxx", "xxxxxxx" );
mysql_select_db("BDD" );
$retour = mysql_query ("SELECT COUNT(*) AS nbre_entrees FROM ACCES WHERE DATE LIKE '%2011-01%'" );
$donnees = mysql_fetch_array($retour);
?>
<?php echo $donnees['nbre_entrees']; ?><br>
<?php
mysql_close();
 
j'obtiens bien le Nb d'entrées pour le mois de janvier 2011
je peux aller chercher mes stats mensuelles en changeant "2011-01" par "2011-02" et ainsi de suite
Mais c'est asser lourd
Ce que je n'arrive pas à faire c'est d'ouvrir 1 seule fois ma requête et de sortir mes donnée mois par mois, je n'ai pas l'impression d'être très clair  :(  ...
 
voilà dans l'idée, ce que je voudrais obtenir (bein entendu, le code si dessous est "juste une idée" et non un code testé ;) ):
 
<?php
mysql_connect("xxxxxxx", "xxxxxxx", "xxxxxxx" );
mysql_select_db("BDD" );
$retour = mysql_query ("SELECT COUNT(*) AS nbre_entrees FROM ACCES" );  
$donnees = mysql_fetch_array($retour);
?>
 
<?php echo visites janvier 2011
<?php echo visites février 2011
<?php echo visites mars 2011
<?php echo visites avril 2011
etc ...
<?php echo visites janvier 2012
etc ...
 
 
<?php
mysql_close();
 
 
J'ai parcourus pas mal de tutos et de forums, mais je n'ai pas trouvé ce que je cherche (sans doute ne sachant pas exprimer correctement ma demande), j'ai également testé pas mal de choses sans succès
Si qqun pouvais me mettre sur la voie  :jap:  
Merci d'avance  

mood
Publicité
Posté le 23-01-2012 à 18:12:09  profilanswer
 

n°2122981
Oliiii
Posté le 24-01-2012 à 07:30:50  profilanswer
 

Tu dois chercher comment faire un GROUP BY "mois", donc regarder du coté des fonctions de date pour voir comment isoler le mois et l'année.
 
Je te donnerai bien la solution mais je suis nul en MySQL :)

n°2122996
rufo
Pas me confondre avec Lycos!
Posté le 24-01-2012 à 09:58:34  profilanswer
 

DATE_FORMAT() en mysql ;)
 
http://dev.mysql.com/doc/refman/5. [...] tions.html
 
SELECT DATE_FORMAT(Champdate, '%Y-%m') AS AnneeMois, COUNT(*) AS nbre_entrees FROM FROM ACCES GROUP BY AnneeMois


Message édité par rufo le 24-01-2012 à 10:01:23

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  prob cod SQL pour stats compteur de visites

 

Sujets relatifs
Requête SQLQue renvoi une requête SQL en C++ ?
[Oracle][.Net] SQL Tracker Oracle et .netSQL PHP Moteur De Recherche
CTE SQL ServerLivre pour prépa concours SGBD / SQL : Vos avis sur livre d'Audibert ?
Interrogation SQL avec une période de datespb de connexion SQL/ODBC via PHP
Export données MS SQL vers csv avec PHPImpossible de lancer SQL Server Agent
Plus de sujets relatifs à : prob cod SQL pour stats compteur de visites


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR