J'ai la requête et le bout de code suivant :
<?php
// on liste les clients actifs
$query_ListeClientsActif = "SELECT * FROM Clients WHERE CompteActif = '1' ORDER BY HorodatageInscriptionClient";
$ListeClientsActif = mysql_query($query_ListeClientsActif, $connection_bdd) or die(mysql_error());
$NbClientsActif = mysql_num_rows($ListeClientsActif);
$j=0;
do {
$j=$j+1;
echo $j;
} while ($row_ListeClientsActif = mysql_fetch_assoc($ListeClientsActif)); ?>
La requete contient normalement très exactement 7 enregistrements (vérifié en SQL directement dans PhpMyAdmin) mais ma boucle tourne 8 fois et $j affiche donc 12345678.Je ne comprends pas ce qui coince, même si j'ai un doute concernant la fonction mysql_fetch_assoc.
Quelqu'un pourrait-il m'éclairer ?
Merci !