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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !![]()
Partager