Joindre deux tables

DISCRET
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 18 Oct 2004

Joindre deux tables

Message le Lun Déc 29, 2008 9:52

Bonjour,

je comprend pas grand chose à ce que j'ai lu sur le forum pour joindre deux tables :(

J'ai une table "description" avec comme champs "id, date, nom, version, desc"
L'autre table son nom est "lien" avec comme champs "id, nom, lien"
dans les tables le champs "nom" est identique.

Ce que je voudrais c'est récupérer toute les infos de la table "description" et rajouter le champs "lien" de la table "lien"
le champs "lien" dépend du nom qui serait demandé dans la table "description"

J'ai essayé d'adapter plusieurs choses mais en vain, je suis vraiment pas doué.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8300
Inscription: 23 Nov 2005

Message le Lun Déc 29, 2008 9:56

Code: Tout sélectionner
SELECT description.id, description.date, description.nom,description.desc, lien.lien
FROM description LEFT JOIN lien ON description.nom = lien.nom
ORDER BY date DESC

DISCRET
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 18 Oct 2004

Message le Lun Déc 29, 2008 10:10

merci de ton aide, mais après il faut que je mette un "while" ?
voilà ce que j'ai fais :
Code: Tout sélectionner
$reponse = mysql_query('SELECT description.id, description.date, description.nom,description.desc, lien.lien
FROM description LEFT JOIN lien ON description.nom = lien.nom
ORDER BY date DESC ');
while ($donnees = mysql_fetch_array($reponse))


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8300
Inscription: 23 Nov 2005

Message le Lun Déc 29, 2008 10:14

En gros c'est ça oui

Code: Tout sélectionner
$reponse = mysql_query('SELECT description.id, description.date, description.nom,description.desc, lien.lien
FROM description LEFT JOIN lien ON description.nom = lien.nom
ORDER BY date DESC');
while ($donnees = mysql_fetch_array($reponse))
{
//ton traitement sur les différents résultats ici
}


Mais je te conseille de te mettre sous la dents quelques tutos sur l'utilisation de Mysql en php, parce que là tu as l'air d'être un peu perdu...

DISCRET
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 18 Oct 2004

Message le Lun Déc 29, 2008 10:25

Oui je suis d'accord avec toi je suis une vrai bille :)

Oui c'est bon je te remercie bien de ton aide, c'est très gentil.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité