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

MySQL Discussion :

afficher Valeurs de 2 tables


Sujet :

MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Points : 17
    Points
    17
    Par défaut afficher Valeurs de 2 tables
    Bonjour,
    mon problème est assez simple mais pour je ne sais quelle raison je n'arrive plus à savoir comme faire ceci :

    -> mes 2 tables sont :
    *** score***
    -> ids
    -> login
    -> match_idm
    -> scorea
    -> scoreb

    *** matchs***
    -> idm
    -> equipea
    -> equipeb
    -> scorea
    -> scoreb

    je voudrais afficher un tableau avec :
    -> idm (qui est le même que score.match_idm)
    -> login
    -> equipea
    -> scorea
    -> equipeb
    -> scoreb

    en gros n'afficher que les matchs dont l'utilisateur est connu et dont le score a déjà été rentré (par l'utilisateur)

    Ma requête resemble à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $sql3 = "SELECT * FROM score
    		 WHERE score.login = '$login'
    		 AND (SELECT idm FROM matchs
    				WHERE score.match_idm = idm)
    		 AND match_idm = '$idm1'
    		 OR match_idm = '$idm2'
    		 OR match_idm = '$idm3'";
    $result = mysql_query ($sql3, $connect) or die ('impossible de requeter 3 : ' . mysql_error());
    $nbr = mysql_num_rows($result);
    mais je n'arrive pas à afficher la valeur de equipea ni de equipeb...
    cela devrait être facile, je lai déjà fait avant mais là je planche...

    Gelo91

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Points : 17
    Points
    17
    Par défaut
    C'est bon, après plusieurs heures de recherche, j'ai enfin trouvé

    SOLUTION:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $sql3 = "SELECT matchs.idm, score.login, matchs.equipea, matchs.equipeb, score.scorea, score.scoreb 
            FROM score, matchs
    	WHERE score.match_idm = matchs.idm
    		 And score.login = '$login'
    		 AND score.scorea IS NOT NULL
    		 AND score.scoreb IS NOT NULL
    		 AND (match_idm = '$idm1'
    		 OR match_idm = '$idm2'
    		 OR match_idm = '$idm3')";
    merci @ tous
    Gelo91

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

Discussions similaires

  1. [WD11] Afficher une valeur de ma table hiérarchique
    Par Raiden1234 dans le forum WinDev
    Réponses: 4
    Dernier message: 09/03/2009, 15h30
  2. Comment afficher une valeur de la table dans un Edit ?
    Par jojo86 dans le forum Bases de données
    Réponses: 15
    Dernier message: 15/01/2008, 08h58
  3. Réponses: 4
    Dernier message: 27/10/2007, 21h11
  4. [MySQL] affiche valeurs d'une table mysql dans un formulaire htm
    Par pierre27 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 14/09/2007, 16h25
  5. [MySQL] Afficher la valeur d'une table
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 31/08/2006, 08h38

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