Syntaxe PHP pour requête SQL
Bonjour à tous,
Je tiens à vous remercier à l'avance pour l'aide que vous pourriez m'apporter.
J'ai réalisé une requête sous PHPMyAdmin pour extraire des données en faisant de multiples jointures. Voici la requête :
Code:
1 2 3 4 5 6
| SELECT t_provinces.INDEX_PROVINCES, t_dir_fonct.FONCTION AS fonction, t_clubs1.INDICE, t_clubs1.CLUB, t_affilies_af_frbtt.NOM AS nom_joueur, t_affilies_af_frbtt.PRENOM, t_affilies_af_frbtt.ADRESSE, t_affilies_af_frbtt.CP, t_affilies_af_frbtt.LOCALITE, t_affilies_af_frbtt.TEL, t_affilies_af_frbtt.FAX, t_affilies_af_frbtt.GSM, t_affilies_af_frbtt.MAIL
FROM t_dir_fonct
INNER JOIN t_affilies_af_frbtt ON t_dir_fonct.NUM_INDEX = t_affilies_af_frbtt.NUM_INDEX
INNER JOIN t_clubs1 ON t_affilies_af_frbtt.ID_CLUB = t_clubs1.INDEX_CLUBS
INNER JOIN t_provinces ON t_clubs1.INDEX_PROVINCES = t_provinces.INDEX_PROVINCES
WHERE t_provinces.INDEX_PROVINCES =2 AND fonction = 'Secrétaire' |
Quand je veux la "convertir en PHP" je le fais de cette manière :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| $recup_secretaire_club_r = $bdd->prepare('SELECT t_provinces.INDEX_PROVINCES, t_dir_fonct.FONCTION AS fonction, t_clubs1.INDICE, t_clubs1.CLUB, t_affilies_af_frbtt.NOM AS nom_joueur, t_affilies_af_frbtt.PRENOM, t_affilies_af_frbtt.ADRESSE, t_affilies_af_frbtt.CP, t_affilies_af_frbtt.LOCALITE, t_affilies_af_frbtt.TEL, t_affilies_af_frbtt.FAX, t_affilies_af_frbtt.GSM, t_affilies_af_frbtt.MAIL
FROM t_dir_fonct
INNER JOIN t_affilies_af_frbtt ON t_dir_fonct.NUM_INDEX = t_affilies_af_frbtt.NUM_INDEX
INNER JOIN t_clubs1 ON t_affilies_af_frbtt.ID_CLUB = t_clubs1.INDEX_CLUBS
INNER JOIN t_provinces ON t_clubs1.INDEX_PROVINCES = t_provinces.INDEX_PROVINCES
WHERE t_provinces.INDEX_PROVINCES=2 AND fonction=?
');
$recup_secretaire_club_r->execute(array("Secrétaire"));
while($recup_secretaire_club = $recup_secretaire_club_r->fetch())
{
echo $recup_secretaire_club['nom_joueur']. "<br/>";
} |
Cependant, rien ne s'affiche sur ma page php et aucune erreur non plus.. La connexion à ma DB est correcte vu que mes autre requêtes fonctionnent. Pourriez-vous m'éclaircir ? Merci beaucoup !!