Compter le nombre d'enregistrement différents dans mysql

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par zimounet, 31 Janvier 2006.

  1. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    Bonjour @ tous!

    Donc j'ai une table sql dans laquel je fais un enregistrement a chaque fois qu'un visiteur charge une page sur mon site.
    Cette table comporte trois champs dont un ou il y a l'adresse ip.

    Ce que je veux:

    Compter le nombre d'adresse ip différentes dans la table!!!
     
  2. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    select distinct ip from ...
     
  3. sgaze
    sgaze WRInaute occasionnel
    Inscrit:
    2 Février 2004
    Messages:
    452
    J'aime reçus:
    0
    select distinct count(ip) from table
     
  4. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    Non, car count(ip) ne va renvoyer qu'une valeur : le nombre total d'ip et donc distinct de 1 enregistrement, c'est lui même.
    Alors que distinct ip renverra bien tous les enregistrements différents d'ip etensuite il suffira de faire un mysql_num_rows() après le mysql_query()
     
  5. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    Merci Leonick, donc, je récapèpète

    $res = mysql_query("SELECT distinct ip FROM stats");
    $liststats=@mysql_num_row($res);
    echo "$liststats";

    me retourne donc le nombre d'enregistrements uniques pour le champs ip dans la table stats? on est ok?

    Sinon dans quel type de champs faut il stocker une adresse ip? char? varchar?
     
  6. Lymf
    Lymf WRInaute discret
    Inscrit:
    12 Mai 2005
    Messages:
    145
    J'aime reçus:
    0
    varchar(15) ou varchar(23) si tu veux etre ipV6 compliant :)
     
  7. mr_go
    mr_go WRInaute passionné
    Inscrit:
    21 Septembre 2005
    Messages:
    1 688
    J'aime reçus:
    2
    Varchar....

    Mais tu peux aussi faire

    $req = mysql_query("SELECT count(distinct(ip)) FROM table ");
    echo(array_pop(mysql_fetch_row($req)));
     
  8. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    Merci @ tous!
     
Chargement...
Similar Threads - Compter nombre enregistrement Forum Date
Compter le nombre d'occurrences d'un mot dans un site Google : l'entreprise, les sites web, les services 30 Juillet 2014
COmpter nombre de clic (vs visite) Google Analytics 9 Septembre 2013
Script pour compter et afficher le nombre de mots d'une page Développement d'un site Web ou d'une appli mobile 5 Février 2013
Compter le nombre de liens vers une même page Administration d'un site Web 17 Octobre 2011
[PHP/MySQL] Compter le nombre de checkbox cochées Développement d'un site Web ou d'une appli mobile 11 Septembre 2010
Compter le nombre de fois ou une page a été vue Développement d'un site Web ou d'une appli mobile 3 Juin 2010
Compter le nombre de clients à l'aide de Google Analytics Google Analytics 27 Octobre 2009
Compter le nombre de mots dans une chaine de caractères Développement d'un site Web ou d'une appli mobile 19 Mai 2009
[PHP] : compter le nombre de requêtes MySQL Développement d'un site Web ou d'une appli mobile 4 Décembre 2008
Compter le nombre de caractères d'une chaine Développement d'un site Web ou d'une appli mobile 12 Juillet 2006
Compter le nombre de caractère que retourne un fichier .php Développement d'un site Web ou d'une appli mobile 5 Février 2006
Compter le nombre de caractère dans une chaine ? oui mais... Développement d'un site Web ou d'une appli mobile 9 Décembre 2005
Comment compter le nombre de / dans l'url ? Développement d'un site Web ou d'une appli mobile 6 Novembre 2005
Comment compter le nombre de pages indexées d'un site ? Référencement Google 4 Octobre 2004
mécanique - machine à compter les champignons Demandes d'avis et de conseils sur vos sites 28 Janvier 2020
RGPD et conséquences des titres émis à compter de 2020 Droit du web (juridique, fiscalité...) 8 Janvier 2020
Compter les clics sur liens sortants avec redirection Google Analytics 9 Mai 2019
Comment compter les lettres d'un texte ? Développement d'un site Web ou d'une appli mobile 27 Août 2016
[lemondedutennis.com] Vos avis compteront tous :) Demandes d'avis et de conseils sur vos sites 13 Décembre 2012
Compter les affichages de bannières sous GA pour avoir le taux de clic Google Analytics 10 Septembre 2012