Joindre deux tables

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

DISCRET
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 185
Inscription: Lun Oct 18, 2004 3:42

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: 5078
Inscription: Mer Nov 23, 2005 10:38

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 occasionnel
WRInaute occasionnel
 
Messages: 185
Inscription: Lun Oct 18, 2004 3:42

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: 5078
Inscription: Mer Nov 23, 2005 10:38

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 occasionnel
WRInaute occasionnel
 
Messages: 185
Inscription: Lun Oct 18, 2004 3:42

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.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: UsagiYojimbo et 0 invités