Tableau - requête SQL - mysql_fetch_assoc
Bonjour ! :)
Dans ma base de données, j'ai une table entraineur et une table sportif.
A partir d'un sportif, je souhaite retrouver la liste de ces entraîneurs dans ma BD et retourner le tableau contenant toute cette liste dans une fonction en PHP.
Voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function liste($user){
$TAB;
// Connexion à la bd + sélection de la base effectuée et vérifiée avec des "or die".
// J'ai récupèré $user grâce à un $_GET['...']
$sql = "select entraineur.nom from entraineur,sportif where entraineur.nom = sportif.nomEntraineur and sportif.nomSportif ='$user' ";
$res = mysql_query($sql)
or die ("Erreur: " . $sql);
// Je veux avoir toutes les lignes obtenues dans $TAB
while ($TAB = mysql_fetch_assoc($res));
echo $TAB[0]['nom'];
return $TAB;
} |
Mon problème est que l'avant dernière ligne plante : apparemment l'indice 0 n'existe pas !
J'ai vérifié dans ma BD en essayant la requête et j'ai 2 entraîneurs pour le sportif spécifié dans l'URL de test. Normalement, les indices de $TAB devraient aller de 0 à 1 compris et ce code devrait marcher...
Merci de votre aide ! :)