Compteur d'entrées différentes en PHP
Résolu/Fermé
faxime
Messages postés
21
Date d'inscription
lundi 9 mars 2009
Statut
Membre
Dernière intervention
18 décembre 2009
-
18 déc. 2009 à 12:09
Mopra-L Messages postés 146 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 23 mai 2012 - 18 déc. 2009 à 14:21
Mopra-L Messages postés 146 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 23 mai 2012 - 18 déc. 2009 à 14:21
A voir également:
- Compteur d'entrées différentes en PHP
- Compteur électrique - Guide
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Compteur communicant - Guide
- Compteur de contractions - Télécharger - Santé & Bien-être
- Easy php - Télécharger - Divers Web & Internet
10 réponses
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
18 déc. 2009 à 12:12
18 déc. 2009 à 12:12
Bonjour,
Avec un count associé a un SELECT DISTINCT, je pense que c'est possible :)
En gros : SELECT DISTINCT count(Classe) FROM ta_table
Voila, j'espere que ca va fonctionner :D
Avec un count associé a un SELECT DISTINCT, je pense que c'est possible :)
En gros : SELECT DISTINCT count(Classe) FROM ta_table
Voila, j'espere que ca va fonctionner :D
faxime
Messages postés
21
Date d'inscription
lundi 9 mars 2009
Statut
Membre
Dernière intervention
18 décembre 2009
18 déc. 2009 à 12:27
18 déc. 2009 à 12:27
Ok, alors on doit pas être loin, mais il me dit :
Je vais essayer de chercher d'ou ça vient ;)
Resource id #3
Je vais essayer de chercher d'ou ça vient ;)
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
18 déc. 2009 à 12:32
18 déc. 2009 à 12:32
Ah, oui, tu ne peux pas récupérer la variable tel quel
Tu dois faire :
$sql = 'SELECT DISTINCT count(Classe) as nb_classe FROM ta_table';
$res = mysql_query($sql);
$resultat = mysql_fetch_array($res);
echo $resultat["nb_classe"];
La, je pense (je crois...j'espere ?) que ca fonctionnera ;)
Tu dois faire :
$sql = 'SELECT DISTINCT count(Classe) as nb_classe FROM ta_table';
$res = mysql_query($sql);
$resultat = mysql_fetch_array($res);
echo $resultat["nb_classe"];
La, je pense (je crois...j'espere ?) que ca fonctionnera ;)
faxime
Messages postés
21
Date d'inscription
lundi 9 mars 2009
Statut
Membre
Dernière intervention
18 décembre 2009
18 déc. 2009 à 12:46
18 déc. 2009 à 12:46
YATTTAAAAAAAA! Ça marche => https://www.youtube.com/watch?v=JmAWngZOtOI
;)
;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
faxime
Messages postés
21
Date d'inscription
lundi 9 mars 2009
Statut
Membre
Dernière intervention
18 décembre 2009
18 déc. 2009 à 12:53
18 déc. 2009 à 12:53
AHHH, en fait non, là, il me compte toutes les entrées. Moi je voudrais qu'il ne compte que le nombre d'entrées différentes de mon champ classe. C'est possible?
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
18 déc. 2009 à 12:58
18 déc. 2009 à 12:58
Ah flute, j'y ai cru ^^
Et bien, sinon...tu ne fais pas le count dans la requete, mais plutot apres :
$sql = 'SELECT DISTINCT Classe FROM ta_table';
$res = mysql_query($sql);
$nb_class = 0;
foreach( mysql_fetch_array($res)){
$nb_class++;
}
J'utilise pas souvent des distinct, donc je suis pas tres doué a ce niveau, désolé :p
Et bien, sinon...tu ne fais pas le count dans la requete, mais plutot apres :
$sql = 'SELECT DISTINCT Classe FROM ta_table';
$res = mysql_query($sql);
$nb_class = 0;
foreach( mysql_fetch_array($res)){
$nb_class++;
}
J'utilise pas souvent des distinct, donc je suis pas tres doué a ce niveau, désolé :p
faxime
Messages postés
21
Date d'inscription
lundi 9 mars 2009
Statut
Membre
Dernière intervention
18 décembre 2009
18 déc. 2009 à 13:30
18 déc. 2009 à 13:30
Non, non, ne sois pas désolé, je te suis très reconnaissant de répondre aussi vite^^
Alors juste un petit problème maintenant, il me dit :
La ligne 55, c'est celle où il y a :
Une idée?
Alors juste un petit problème maintenant, il me dit :
Parse error: syntax error, unexpected ')' in /Applications/MAMP/htdocs/index.php on line 55
La ligne 55, c'est celle où il y a :
foreach (mysql_fetch_array($res)){
Une idée?
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
18 déc. 2009 à 13:43
18 déc. 2009 à 13:43
Je ne vois pas trop ou est le probleme, mais apres verif sur le net, il vaut mieux mettre "while", plutot que foreach, c'est peut-être ca...
Et, j'avais oublié ca, mais mysql_num_rows($res) devrait directement te donner le nombre d'enregistrement.
Si le probleme persiste, essaye de me mettre les lignes un peu avant ou apres, aussi, ca peut venir de la.
Et, j'avais oublié ca, mais mysql_num_rows($res) devrait directement te donner le nombre d'enregistrement.
Si le probleme persiste, essaye de me mettre les lignes un peu avant ou apres, aussi, ca peut venir de la.
faxime
Messages postés
21
Date d'inscription
lundi 9 mars 2009
Statut
Membre
Dernière intervention
18 décembre 2009
18 déc. 2009 à 13:58
18 déc. 2009 à 13:58
Daccodac, en tout cas merci pour ton aide précieuse ;)
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
18 déc. 2009 à 14:21
18 déc. 2009 à 14:21
No problem, si t'as encore besoin d'aide, tu sais ou me trouver :D