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 :

Récupération du contenu BDD via une session [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 30
    Par défaut Récupération du contenu BDD via une session
    Bonjour j'espère être au bonne endroit

    J'aimerai savoir comment procéder pour pouvoir afficher le contenu de ma BDD par rapport à une Session


    Je m'explique (enfin j'essaye)
    J'ai une table "utilisateurs" avec login,pass,nservice.
    une table "agent" avec nom,prenom,nservice

    La personne qui a le login qui correspond à nservice=1 peut voir le listing des agent qui a également nservice=1 ainsi que voir son propre login.
    Ma session fonctionne mais ma requête qui me sert à afficher le contenu des 2 BDD me met l'erreur suivante "Column 'nservice' in where clause is ambiguous"


    Voilà le 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
    16
    17
     
    <?php 
      if($_SESSION['nservice'] == "1")
      {
    	  $query_users = "SELECT * FROM agent,utilisateurs WHERE nservice='1'";
    $users = mysql_query($query_users, $dbprotect) or die(mysql_error());
        while( $result = mysql_fetch_object( $users ) )
        {
    ?>
    Utilisateurs: <?php echo ($result->login);?><br>
    Nom Agent: <?php echo ($result->nom);?><br>
    Prénom Agent: <?php echo ($result->prenom);?><br>
     <?php
    }
     
    }
    ?>


    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
    Il faut que tu fasse précéder le nom de la table avant nservice comme cette colonne est dans 2 tables pour qu'il sache sur quelle table faire le filtre.
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 30
    Par défaut
    Merci j'ai fais comme ça

    "SELECT * FROM utilisateurs,agent WHERE utilisateurs.nservice = '1' AND agent.nservice = '1'"

  4. #4
    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
    Citation Envoyé par angelusflm Voir le message
    Merci j'ai fais comme ça
    impecc
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

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

Discussions similaires

  1. [MySQL] Cases cochées : insertion en bdd via une popup
    Par Jarodd dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 14/11/2008, 12h58
  2. [MySQL] Faire passer ma de la table sql qui est en post via une session ou un get
    Par valvalval dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 25/08/2008, 12h57
  3. interroger une bdd via une page web
    Par lafrite972 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 10/04/2007, 18h22
  4. Réponses: 3
    Dernier message: 27/04/2006, 14h23
  5. Réponses: 1
    Dernier message: 22/09/2005, 09h41

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