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 :

requete speciale sql_php [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut requete speciale sql_php
    bonjour à tous
    Je n'ai pas trouvé de question similaire, donc....
    J'ai une BDD sql (wamp)avec une colonne "fournisseur", je tente de faire une requête qui pourrait me trier la liste des fournisseurs pour m'en retirer le nombre exacte, sans compter les doublons bien sur, (par exemple " il y a que 50 fournisseurs sur 2000 entrées").
    Je sais faire un "comptage d'entrée" mais là j'avoue ne pas savoir vers quoi me diriger pour différencier une entrée d'une autre dans la même colonne , alors je m'en remet à vous

    merci de votre attention

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Regarde du cote de SELECT DISTINCT
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    merci pour la réponse

    SI tu avais plus d' info !!

    j'ai essayé divers façon, mais ma variable est tjrs vide.

    ex:

    $tri_four=mysql_query("SELECT DISTINCT four FROM ******");

    $nbr_four = mysql_fetch_array($tri_four);

    où $nbr_four serait mon décompte, ....enfin je crois

    Donc je bloque, pas d'exemple concret sur le net, dur dur d'être débutant !!!

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 252
    Par défaut
    essaye avec une requête de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $tri_four=mysql_query("SELECT COUNT(DISTINCT four) FROM ******");

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    merci mais..

    Comment manipuler la variable, ou, j'ai rien qui s'affiche ou bien, j'ai "array" !!

    nouvel essai avec :

    $tri_four=mysql_query("SELECT COUNT(DISTINCT four) FROM technik");
    $compt_four= mysql_fetch_array($tri_four);
    $nbr_four=$compt_four[four];

    je vois bien que ça ne tient pas la route (théoriquement !) Je pense qu'il manque une boucle "while", mais je ne comprend pas comment faire pour récupérer la valeur rechercher

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    Ok j'ai trouvé, c'est vraiment trop bête, j'ai honte::

    voila pour ce que ça intéresse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $tri_four=mysql_query("SELECT DISTINCT four FROM technik");
    while ($resultat = mysql_fetch_array($tri_four))
    {  $nbr_four++; 
    }
    $nbr_four donnera le nombre d'entrées en évitant les doublons

    merci à ceux qui ont pris le temps de s' intéressés à ce problème

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

Discussions similaires

  1. [MySQL] Requete special dans bdd
    Par azorol dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 22/02/2014, 17h40
  2. Requete speciale avec jointure
    Par nn2009 dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/03/2012, 17h14
  3. Remaniement Requete Special Group BY ?
    Par petchos dans le forum Langage SQL
    Réponses: 5
    Dernier message: 10/04/2008, 11h51
  4. syntaxe requete speciale
    Par guns17 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 12/07/2006, 11h13
  5. Requete speciale jumelant 2 tables
    Par joxbl dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/11/2005, 11h56

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