bonjour,

j'ai un soucis avec de requete. voici mes tables
abonne(id,nom,prenom,urlphoto)
parrainage(idparrain,idfilleul,datedeparrainage)

parrainage.idparrain et parrainage.idfilleul sont des clés étrangère de la table abonne.

ma requete a pour but de trouver le parrain d'un abonne, voici la requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT id_abonne, nom_abonne, prenom_abonne, urlphoto_abonne, email_abonne
FROM abonne, parrainage
WHERE id_abonne = idparrain_parrainage
AND idfilleul_parrainage = 2
lorsque je m'en sers dans le requeteur PHPmyadmin, j'obtien le résultat voulu mais lorsque je fais le necessaire sur les page php, ca passe pas bien que ce ne soit pas la première requete que j'exécute.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$requete = "SELECT id_abonne, nom_abonne, prenom_abonne, urlphoto_abonne, email_abonne
FROM abonne, parrainage
WHERE id_abonne = idparrain_parrainage
AND idfilleul_parrainage = 2";
 
$resultset = mysql_query($requete);
echo "nb de ligne :".mysql_num_rows($resultset); //affichage "nb de ligne :0"
$unabonne = mysql_fetch_array($resultset,MYSQL_BOTH);
echo $unabonne['nom_abonne']; //affichage " "
je comprend pas cette incohérence entre le requeteur de PHPmyAdmin et mes pages de code.

merci pour votre aide