IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Compter un nombre d'entré


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Nadd
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 160
    Par défaut Compter un nombre d'entré
    Bonsoir,
    J'aimerais pouvoir compter le nombre d'entrée (base de donée -> table) dont le champ (par exemple) Read est à 0 (int).

    Je sais qu'il faut faire cela par l'intermédiaire d'une boucle + incrémentation, mais comment ?

    En vous remerciant d'avance,

    Nadd.

  2. #2
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $chaine_SQL = 'SELECT COUNT(*) AS nbre_enregistrements FROM MA_TABLE WHERE MON_CHAMP=0';
    $resultat = requete_SQL($strSQL);
    $donnees = mysql_fetch_array($resultat);
     
    echo $donnees['nbre_enregistrements'];
    Et hop, ton nombre d'enregistrements
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    je dirais meme plus:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $chaine_SQL = 'SELECT COUNT(*) AS nbre_enregistrements FROM MA_TABLE WHERE MON_CHAMP=0';
    $resultat = requete_SQL($strSQL);
    echo mysql_num_rows($resultat);

  4. #4
    Membre confirmé Avatar de Nadd
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 160
    Par défaut
    J'ai en faites essayé ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    $sql = "SELECT COUNT(*) AS nbr FROM icb_box WHERE 'Owner'='".$_SESSION['ID']."' AND 'Read'=0";
     
    if( !($result = $db->sql_query($sql)) )
    {
    	die("Erreur -> Requête SQL");
    }
     
    // ---
     
    $u_name = "".$_SESSION['PRENOM']." ".$_SESSION['NOM']."";
     
    $template->assign_vars(array(
    			'BOX' => $result['nbr'],
    			'U_NAME' => "$u_name"));
    Mais ca ne marche pas fort :s

  5. #5
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Citation Envoyé par yiannis
    je dirais meme plus:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $chaine_SQL = 'SELECT COUNT(*) AS nbre_enregistrements FROM MA_TABLE WHERE MON_CHAMP=0';
    $resultat = requete_SQL($strSQL);
    echo mysql_num_rows($resultat);
    Cela renvera 1 à chaque fois !

  6. #6
    Membre confirmé Avatar de Nadd
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 160
    Par défaut
    Qu'est-ce "requete_SQL" et $strSQL ? D'où ca sort tout ca :s

    Cordialement,

    Nadd

  7. #7
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    requete_SQL == mysql_query
    $strSQL == SELECT COUNT(*) AS nbre_enregistrements FROM MA_TABLE WHERE MON_CHAMP=0'

    @macbook: ok je n'ai pas bien regarder le query, allez, j'arrete et je rentre a ma maison

  8. #8
    Membre confirmé Avatar de Nadd
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 160
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $sql = "SELECT COUNT(*) AS nbr FROM icb_box WHERE 'Owner'='".$_SESSION['ID']."' AND 'Read'=0";
     
    $resultat = mysql_query($sql);
     
    // ---
     
    $u_name = "".$_SESSION['PRENOM']." ".$_SESSION['NOM']."";
     
    $template->assign_vars(array(
    			'BOX' => $resultat['nbr'],
    			'U_NAME' => "$u_name"));
    Aucun résultat :s

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    regardes bien le code q titoumini t'a envoye. tu fais une erreur lors de la recupération. en fait tu as oublié mysql_fetch_array

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compter le nombre d'entrées
    Par Kel-T dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 06/09/2010, 12h23
  2. Réponses: 7
    Dernier message: 19/09/2009, 01h05
  3. [MySQL] Compter le nombre d'entrées dans une colonne
    Par gastoncs dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/07/2009, 23h09
  4. Compter le nombre d'entrées dans une BDD avec condition
    Par iFlo1 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 29/03/2009, 22h33
  5. Compter le nombre d'entrée avec condition
    Par Seta-san dans le forum Langage
    Réponses: 5
    Dernier message: 17/02/2009, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo