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 :

Comment confondre deux query de tables différente


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Décembre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Comment confondre deux query de tables différente
    Bonjour, voila ma question, comment pourrais-je executer ce code suivant en mettant 2 query de tables différentes en les triant par id. Merci d'avance.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while ($row = mysql_fetch_array($query))

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonjour,

    désolé mais je n'ai pas compris ton besoin ^^

    Tu veut fetch() deux requête en même temps dans un seul while() tout en triant c'est deux requête par id ?

    Peut tu nous montrer ce que tu veut par un exemple concret s'il-te-plait.
    une réponse vous a permis d'avancer ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Décembre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    En faite j'ai deux tables: feeds et friends ; et mets deux query sont :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $friends = mysql_query("SELECT * FROM Friends WHERE Activate=2 AND UserDest='{$IDuser}' ORDER BY id desc");
     
    $feeds = mysql_query("SELECT * FROM Feeds WHERE Activate=2 AND UserDest='{$IDuser}' ORDER BY id desc");
     
    //Mais apres ca ce complique... ce que je vais faire c'est du boudin ...
     
    while ($row = mysql_fetch_array($friends, $feeds)) {
      $results[] = $row;
    }
    Vous voyez le genre ??

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Fais une UNION entre les deux requêtes.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Candidat au Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Décembre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Une Union .. tu peux m'en dire plus stpp

  6. #6
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2013
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2013
    Messages : 200
    Points : 102
    Points
    102
    Par défaut
    Tu peux trouver la solution ici

  7. #7
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    A noter que pour UNION fonctionne, il faut remonter les mêmes colonnes (ou en tout cas les mêmes format de colonnes) dans le même ordre.

    Quel est le format de tes deux tables et qu'est-ce que tu souhaites en faire ensuite ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/08/2011, 14h38
  2. [XL-2003] comment lier deux cellules de feuilles différentes
    Par amza7 dans le forum Excel
    Réponses: 2
    Dernier message: 05/10/2009, 14h33
  3. Pivot de deux colonnes de tables différentes
    Par badi3a82 dans le forum Développement
    Réponses: 5
    Dernier message: 22/10/2008, 13h12
  4. Réponses: 1
    Dernier message: 29/03/2007, 19h17
  5. SQL Query sur deux tables différentes.
    Par kabal22 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 25/12/2005, 17h52

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