Voir le nombre d'utilisateur qui s'inscrit chaque semaine

JPdu30
Invité n'ayant pas de compte PHPfrance

12 avr. 2014, 18:10

Bonjour ;

Je suis nouveau sur le forum , je viens posté ici car j'ai un petit soucis

Je cherche à savoir comment je peux voir le nombre de personne qui s'inscrive sur mon site chaque semaine

Exemple : Mon site est créer un mercredi , tout les mercredi (7 jours ) , je verrai le nombre d"utilisateurs qui s'inscrivent retombé à 0 et qui recommence jusqu'au mercredi prochain
Semaine 1 : 20 utilisateur
Semaine 2 : 10
Semaine 3 : 30

Merci pour vos réponses , j'attends avec impatience :)

Eléphant du PHP | 58 Messages

13 avr. 2014, 08:26

Tout dépend de comment tu as construit ta base de données. Si tu as un champ de date d'inscription, tu pourrais construire une requête qui va chercher les utilisateurs inscris à une date supérieure à aujourd'hui + 7 jours

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

13 avr. 2014, 16:56

* aujourd'hui - 7 jours.

Perso j'ajouterais dans le select la semaine dans l'année (date_format, avec le format %u ou %U) et ferais un group by dessus (l'autre champ du select étant un count).

Les fonctions de date pour mysql (http://dev.mysql.com/doc/refman/5.0/fr/ ... tions.html)

@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 58 Messages

13 avr. 2014, 18:52

@moogli
merci pour la correction, c'est sûr qu'il ne risque pas d'avoir beaucoup d'inscriptions à aujourd'hui + 7 jours !
Peut-être même - 6 jours en fait pour avoir une semaine... Tout dépendra de l'heure et du jour de la requête mais là c'est du chipotage !