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 :

afficher le resultat d'une requete jointure


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 109
    Par défaut afficher le résultat d'une requête avec jointure
    Bonjour tout le monde,
    j'ai un problème avec cette jointure voila 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
    18
    19
    20
    <?php
    mysql_connect("localhost", "root", ""); // Connexion à MySQL
    mysql_select_db("xoops"); // Sélection de la base coursphp
     
    $reponse = mysql_query("SELECT num_inventaire,categorie_mat,marque_mat,nom_fourep,departement
    FROM materiel m ,four_rep f ,emplacement e
    where num_inventaire=12 and m.id_fourep=f.id_fourep and e.id_emplacement=m.id_emplacement;
    "); // Requête SQL
    while ($donnees = mysql_fetch_array($reponse) )
    {
    echo $donnees['num_inventaire'];echo "<br />";
    echo $donnees['categorie_mat'];echo "<br />";
    echo $donnees['marque_mat'];echo "<br />";
    echo $donnees['nom_fourep'];echo "<br />";
    echo $donnees['departement'];echo "<br />";
    echo $donnees['lieu'];echo "<br />";
    echo "<br />";
    }
    mysql_close(); // Déconnexion de MySQL
    ?>
    il me donne erreur suivante :
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\mat\num.php on line 13
    Sur la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while ($donnees = mysql_fetch_array($reponse) )
    merci d'avance pour vos réponses

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    il y a une erreur dans ta requete.

    utilise la fonction mysql_error() pour connaitre l'erreur renvoyé par mysql :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $reponse = mysql_query("SELECT num_inventaire,categorie_mat,marque_mat,nom_fourep,departement
    FROM materiel m ,four_rep f ,emplacement e
    where num_inventaire=12 and m.id_fourep=f.id_fourep and e.id_emplacement=m.id_emplacement;
    ") or die(mysql_error()); // Requête SQL

Discussions similaires

  1. faire afficher le resultat d'une requete
    Par T'chab dans le forum Access
    Réponses: 12
    Dernier message: 16/05/2006, 16h56
  2. [C#]afficher le resultat d'une requete
    Par dieudo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/05/2006, 12h01
  3. [C#]afficher le resultat d'une requete
    Par dieudo dans le forum Access
    Réponses: 0
    Dernier message: 26/04/2006, 15h43
  4. afficher les resultats d'une requete mysql sur 3 colonnes
    Par harlock59 dans le forum Requêtes
    Réponses: 7
    Dernier message: 24/12/2005, 15h38
  5. Comment afficher le resultat d'une requete?
    Par Looping94510 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 11/02/2005, 09h42

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