SELECT DISTINCT
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai utiliser la fonction "SELECT DISTINCT" pour faire une liste de titre d'après une base de données.
Ca donne ca:
Mais la liste s'arrête au premier résultats.
Comment faire pour que ca affiche les autres.
Merci
J'ai utiliser la fonction "SELECT DISTINCT" pour faire une liste de titre d'après une base de données.
Ca donne ca:
<?php $result = mysql_query("SELECT DISTINCT db, dbLong FROM match_sommaire"); while ( $row = mysql_fetch_array($result)){ echo ' <tr bgcolor="#006600"> <td align="center" width="100%" class="stitre">'.$row[dbLong].'</td> </tr> <tr> <td class="infos" align="center">'; $match = $row['db']; $result = mysql_query("SELECT id, matchName, matchDate, state, club FROM match_sommaire WHERE db='$match' ORDER BY matchDate_1 ASC"); while ( $row = mysql_fetch_array($result)){ echo ' <br> <table width="80%" cellpadding="1" cellspacing="1" border="1" bordercolor="#000000" class="infos"> <tr> <td width="75%" align="center"><a href="fiche.php?id='.$row[id].'">'.$row[matchName].'</a></td> <td width="25%" align="center">'.$row[matchDate].'</td> </tr> <tr> <td align="center" colspan="2">'.$row[state].' - '.$row[club].'</td> </tr> </table>';} echo '<br> </td> </tr>'; } ?>
Mais la liste s'arrête au premier résultats.
Comment faire pour que ca affiche les autres.
Merci
2 réponses
Bonjour
Tu as deux boucles imbriquées, mais tu reprends les mêmes noms de variables pour la boucle interne ! Quand tu as terminé la boucle interne la 1ère fois, la resource $result a été épuisée (vidée) et donc quand tu reviens sur la boucle extérieure, il n'y a plus rien dans $result. Donc le while s'arrête.
Utilise des variables différentes
Tu as deux boucles imbriquées, mais tu reprends les mêmes noms de variables pour la boucle interne ! Quand tu as terminé la boucle interne la 1ère fois, la resource $result a été épuisée (vidée) et donc quand tu reviens sur la boucle extérieure, il n'y a plus rien dans $result. Donc le while s'arrête.
Utilise des variables différentes