J'ai déjà posé ma question. Sans réponse, j'ai cherché et j'ai trouvé une syntaxe que je ne connaissais pas.
Je remets donc mon code modifié, qui reste sans réaction, ni affichage d'erreur.
Il s'agit de faire une requête sur trois tables :
celle des membres (mpmmembres) qui contient idmembre, pseudo,
celle des événements auxquels ils s'inscrivent (mpmevenement), qui contient ideve, nomeve, dateeve
et une table de relation (relmembreeve) qui contient ideve et idmembre.
Code : Tout sélectionner
<h2>Vous êtes inscrit.e à :</h2>
<table >
<tr >
<th>Date</th><th>Evenement</th>
</tr>
<?php
$req=$bdd->prepare('SELECT *
FROM ((mpmmembres m
INNER JOIN relmembreeve r
ON r.idmembre=m.idmembre )
INNER JOIN mpmevenement e
ON e.ideve=r.ideve )
WHERE pseudo=:pseudo ');
$req->execute(array('pseudo'=>$pseudo));
while ($aaa=$req->fetch())
{
echo ("<tr><td>".$aaa['dateeve']."</td><td>".$aaa['nomeve']."</td>");
}