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 :

Problème de requête imbriquée (mysql) & php [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 28
    Par défaut Problème de requête imbriquée (mysql) & php
    Bonjour,
    Voilà, je n'arrive pas à afficher les résultats de la requête ci-dessous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    // sélection des consultants contenus dans la BD
    $rqt = "SELECT RESPONSABLE.id, RESPONSABLE.nom, SERVICE.nom 
    	FROM SERVICE 
    	JOIN RESPONSABLE ON RESPONSABLE.id_service=SERVICE.id
    	WHERE SERVICE.id_client='$id_client'";
     
    $res = mysql_query($rqt);
    Le problème, c'est que je n'arrive pas à afficher le nom du responsable et le nom du service.

    Merci de votre aide.

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $res = mysql_query($rqt) or die (mysql_error());
    pour voir déjà si la requête s'exécute bien !
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 28
    Par défaut
    Oué, çà, ce n'est pas un problème.
    Ce que j'aimerais savoir, c'est lors de l'affichage :

    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
    16
    17
    18
    19
    20
    21
    22
    23
     
    // sélection des consultants contenus dans la BD
    $rqt = "SELECT RESPONSABLE.id, RESPONSABLE.nom, SERVICE.nom 
    	FROM SERVICE 
    	JOIN RESPONSABLE ON RESPONSABLE.id_service=SERVICE.id
    	WHERE SERVICE.id_client='$id_client'";
     
    $res = mysql_query($rqt);
     
    // début  de la variable réponse
    $liste_responsable = "<table border=1 style='width:200px'>";
     
    // liste des résultats de la requete
    while ($responsable=mysql_fetch_object($res))
    {	
            $liste_responsable .= "<tr>";
    	$liste_responsable .= "<td>$responsable->RESPONSABLE.nom</td>";
    	$liste_responsable .= "<td>$responsable->SERVICE.nom</td>";
    	$liste_responsable .= "</tr>";
    }
     
    // fin de la variable réponse
    $liste_responsable .= "</table>";
    Le souci, il est du coté RESPONSABLE.nom et SERVICE.nom

    Merci de répondre aussi vite en tout cas.

  4. #4
    Inactif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 179
    Par défaut
    Tu pourras pas accéder à tes valeurs de tuple comme ça.

    Donne des alias à tes champs :
    SELECT RESPONSABLE.id responsable_id, RESPONSABLE.nom responsable_nom...

    Ensuite récupèré avec $responsable->responsable_nom etc.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 28
    Par défaut
    Ok. C'est bon, çà marche.
    Merci beaucoup pour la rapidité de tes réponses.

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

Discussions similaires

  1. problème sur requête imbriqué
    Par Dam1en dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/10/2007, 16h55
  2. problème de requête imbriquées
    Par Invité dans le forum SQL
    Réponses: 11
    Dernier message: 30/07/2007, 08h51
  3. [MySQL] problème de requête imbriquée
    Par amarcil dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 28/04/2007, 15h04
  4. [MySQL] problème de requêtes imbriquées
    Par xave dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/01/2007, 13h30
  5. Problème sur requête insert mysql
    Par kcizth dans le forum Requêtes
    Réponses: 5
    Dernier message: 04/02/2006, 18h37

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