Joindre deux tables

DISCRET

WRInaute discret
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
Code:
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
merci de ton aide, mais après il faut que je mette un "while" ?
voilà ce que j'ai fais :
Code:
$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
En gros c'est ça oui

Code:
$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
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.
 

Discussions similaires

Haut