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 :

Requête sur plusieurs tables [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2004
    Messages : 124
    Par défaut Requête sur plusieurs tables
    Bonjour à tous et merci de passer lire ce message.

    Je suis sur un projet pour mon école et la communauté urbaine de Lille (projet non rémunéré) qui consiste à faire un petit site intranet pour gérer les astreintes.

    Ce site est créé en php/mysql.

    Là je galère un peu sur le probléme suivant :

    - J'ai une table planning_astreinte composée ainsi en 5 colonnes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    id  id_agent1  id_agent2  date1  date2
    - A partir des colonnes id_agent1 et id_agent2, je dois retrouver les noms et prénoms des agents dans une autre table id_user
    Je fais donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $requete="SELECT * FROM planning_astreinte";
    $result = mysql_query($requete) or die("Requete impossible");
    while($tab = mysql_fetch_object($result))
    A l'intérieur du while, je souhaite effectuer une requête sur l'autre table mais je n'y arrive pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $requete2 = "SELECT prenom,nom FROM id_user WHERE id='".$idag1."'";
    $result2 = mysql_query($requete) or die("Requete impossible");
    	$tab2 = mysql_fetch_object($result2);
    $nomag1 = $tab2->nom;
    il me retourne :
    Notice: Undefined property: nom in c:\program files\easyphp1-8\www\gl\planning.php on line 26
    car il est encore sur la table planning_astreinte...

    Donc voilà je me casse la tête là dessus actuellement.

    Merci à ceux qui pourront m'aider. (aux autres aussi)

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    a priori t'appelles mysql_query($requete) au lieu de mysql_query($requete2) dans ta boucle.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2004
    Messages : 124
    Par défaut
    Effectivement...........

    Merci beaucoup

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

Discussions similaires

  1. suite au problème de requête sur plusieur table
    Par michelGProuq dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 07/07/2006, 16h19
  2. [VB6] RecordSet, Oracle, requête sur plusieurs Tables
    Par pier* dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 13/04/2006, 10h19
  3. Requête sur plusieurs tables
    Par sta_schmitt dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/03/2006, 13h54
  4. Requéte sur plusieurs tables
    Par polux23 dans le forum Requêtes
    Réponses: 11
    Dernier message: 23/02/2006, 23h00
  5. Requête sur plusieurs tables
    Par drinkmilk dans le forum Langage SQL
    Réponses: 8
    Dernier message: 11/07/2005, 12h25

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