Posez votre question Signaler

Php mysql reunir deux tables de données

z - Dernière réponse le 7 nov. 2008 à 10:43
Bonjour,
J'ai 2 tables de données mysql
l'une, tabl1, avec trois colones : ref, B et c
l'autre, tabl2, avec une vingtaine de colones dont deux m'intéressent : ef et d
je ne suis pas sur qu'il y ait le même nombre d'occurence dans tabl1 et tabl 2
Je voudrai savoir comment en php je peux obtenir un tableau unique qui pour une ref qui existe dans dans les deux table associe b,c et d
Merci
Lire la suite 

Php mysql reunir deux tables de données »

2 réponses
Réponse
+0
moins plus
Bonjour,

Je ferais comme ça moi :

Première requête : $reqUn = "SELECT b, c FROM tabl1 WHERE ref =" .$ref;

Deuxième requête : $reqDeux = "SELECT d FROM tabl2 WHERE ref =" .$ref;

Ensuite.

$resultUn = mysql_query($reqUn);

$resultDeux = mysql_query($reqDeux);

Ensuite, tu fais ta boucle pour insérer tes résultats dans ton tableau.

Après ta boucle, il faut bien la faire pour éviter les vides, si tu ne remontes pas autant de résultats dans les deux tables.

Bonne chance !
z - 7 nov. 2008 à 10:43
Bonjour et merci de ta réponse
En fait ce que je maitrise mal c'est plutôt la phase suivante
Càd comment j'arrive à obtenir un tableau virtuel associant ref, b, c,d et ne retenant pas les ligne incomplètes
Ajouter un commentaire
Ce document intitulé « php mysql reunir deux tables de données » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?