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

PHP & Base de données Discussion :

[SQL] Comptage des resultats retournés


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut [SQL] Comptage des resultats retournés
    Bonjour,

    Je veux effectuer un comptage des entrées qu'il me retourne lors du recherche ...

    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
     
    <?php 
     
    require_once('../Connections/ConnexionBiblio.php');
     
    $requete = "SELECT COUNT(ProduitType) FROM tableproduit";
     
    $result = mysql_query($requete);
     
    $row = mysql_fetch_array($result);
     
    echo $row[0];
     
    ?>
    Le problème est qu'avec ce code il me compte toutes les entrées de ma BDD ...

    Savez-vous ce qu'il faudrait modifier pour résoudre le problème ???

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Par défaut
    Normal ta requete compte le nomdre d'enregistrement de ta table produits.
    Pour une recherche, tu prends ta requete sql de recherche et tu fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ress=mysql_query($requete);
    $nb_retour=mysql_num_rows($ress);
    Donc mysql_num_rows te servira surement.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    J'ai essayé de corriger mon script mais ça ne veux pas fonctionner tu pourrais m'aider stp ...

    Merci d'avance

  4. #4
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Citation Envoyé par Luverger Voir le message
    J'ai essayé de corriger mon script mais ça ne veux pas fonctionner tu pourrais m'aider stp ...

    Merci d'avance
    Donnes nous le script déjà et aussi ce qui ne fonctionne pas qu'on puisse t'aider. Il faut par contre changer ta requete parce que le count te retourne 1 seul résultat justement.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Bah en fait il s'agit de la requete ci-dessus que j'ai modifiée ....

  6. #6
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Redonnes nous le code modifié s'il te plait qu'on puisse avancer. Sans le code et sans aucune idée de l'erreur ca pourrait très bien etre un PARSE ERROR soit un probleme de parenthèses

    ensuite le COUNT() dans une requete comme celle que tu as donnée donne le nombre d'éléments dans la table actuellement. Toi il faut que tu fasses
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $req = "SELECT * from matable where monchampe = moncritere"
    $result = mysql_query($req ) or die ("erreur SQL, $req<br/>".mysql_error());
    $nb_resultats = mysql_num_rows($result);

Discussions similaires

  1. [PDO] comptage des lignes retournées par une requête SELECT un peu complexe
    Par laurentSc dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/02/2015, 21h37
  2. [SQL] Affichage des resultats sans doublons
    Par Luverger dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/08/2007, 14h28
  3. [SQL] Concatenation des resultat d'une requete SQL
    Par zian974 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/09/2006, 13h11
  4. Requete qui devrait retourner des resultats.
    Par DjBeGi dans le forum Access
    Réponses: 5
    Dernier message: 01/06/2006, 09h19
  5. Réponses: 7
    Dernier message: 21/04/2004, 17h16

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