[PHP] jointure
Résolu
pols12
Messages postés
1143
Date d'inscription
Statut
Membre
Dernière intervention
-
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'essai de faire une jointure, amsi ca ne marche pas. :(
Code:
Et l'erreur:
Il en est de même pour membres.nom .
Et ceci autant de fois que la boucle l'affiche... :)
C'est la première fois que j'utilsie une jointure, ou est l'erreur?
Merci!
Pols12
--
☼◄►►►↑↑■■■■==##-->···→{([/ Pols12 \])}←···<--##==■■■■↓↓◄◄◄►☼
J'essai de faire une jointure, amsi ca ne marche pas. :(
Code:
$sql=mysql_query("SELECT *
FROM phrases, membres
WHERE phrases.ident_join = membres.ID
ORDER BY membres.ID DESC
LIMIT 0,500") or die ('Erreur :48 '.mysql_error());
while ($resultat = mysql_fetch_array($sql) )
{
$phrase = $resultat['phrase'];
$ident = $resultat['membres.prenom'].' '.$resultat['membres.nom'];
echo 'La phrase de <b>'.$ident.'</b> est: <br /> <b>'.$phrase.'</b> <br /> <br />';
}
Et l'erreur:
Notice: Undefined index: membres.prenom in C:\Documents and Settings\xp\Bureau\Paul\Internet\wamp\www\site\espace_membre\phrase2\lire_toutes_p.php on line 56
Il en est de même pour membres.nom .
Et ceci autant de fois que la boucle l'affiche... :)
C'est la première fois que j'utilsie une jointure, ou est l'erreur?
Merci!
Pols12
--
☼◄►►►↑↑■■■■==##-->···→{([/ Pols12 \])}←···<--##==■■■■↓↓◄◄◄►☼
3 réponses
-
amsi ca ne marche pas
je susi pas le seul à avoir une main qui écrit plus vite que l'autre
essayes de metter juste le nom du champ, voir d'utiliser des ALIAS (renomer le nom de la colone dans la sortie) -
Ca a l'air de marcher.
Bien que les alias sont censés ne pas être obligatoire... :) :?
:???:
Merci!!
-
il faut croire que mysql ne gère pas bien quelques petites choses... tant qu'une parade est trouvée, on peut être content d'avoir un si bon logiciel gratuit