par
Ryle » 19 oct. 2006, 12:54
Ben l'idée, c'est de ne faire le fetch qu'au moment où tu as besoin de lire tes enregistrements, c'est à dire dans ta boucle. Tu devrais donc normalement pouvoir te passer de celui-ci :
$query_Recordset = "SELECT annuaire.ID, annuaire.nom, annuaire.lien_lang, annuaire.classement,annuaire.rubrique, rubrique.ID
FROM annuaire, rubrique where annuaire.rubrique='Art Culture & Patrimoine' and rubrique.rubrique=annuaire.rubrique and validation='v'";
$Recordset = mysql_query($query_Recordset, $livre_dor) or die(mysql_error());
// cette ligne ci lit le premier enregistrement (qui te manque ensuite) et n'a pas l'air d'être utilisée.
// $row_Recordset = mysql_fetch_assoc($Recordset);
$totalRows_Recordset = mysql_num_rows($Recordset);
Si cela génère des erreurs ou ne ramène pas l'enregistrement manquant, c'est que tu as un problème dans le reste du code... montre nous dans ce cas la boucle dans laquelle tu récupères les données

Ben l'idée, c'est de ne faire le fetch qu'au moment où tu as besoin de lire tes enregistrements, c'est à dire dans ta boucle. Tu devrais donc normalement pouvoir te passer de celui-ci :
[php]$query_Recordset = "SELECT annuaire.ID, annuaire.nom, annuaire.lien_lang, annuaire.classement,annuaire.rubrique, rubrique.ID
FROM annuaire, rubrique where annuaire.rubrique='Art Culture & Patrimoine' and rubrique.rubrique=annuaire.rubrique and validation='v'";
$Recordset = mysql_query($query_Recordset, $livre_dor) or die(mysql_error());
// cette ligne ci lit le premier enregistrement (qui te manque ensuite) et n'a pas l'air d'être utilisée.
// $row_Recordset = mysql_fetch_assoc($Recordset);
$totalRows_Recordset = mysql_num_rows($Recordset); [/php]
Si cela génère des erreurs ou ne ramène pas l'enregistrement manquant, c'est que tu as un problème dans le reste du code... montre nous dans ce cas la boucle dans laquelle tu récupères les données :)