php mysql EOF ???? - PHP - Programmation
Marsh Posté le 16-09-2002 à 18:37:18
Je ne sais pas s'il y a plus rapide, mais tu peux faire un mysql_num_rows pour obtenir le nombre d'enregistrements retournés par ta requête. Ensuite, il ne te reste plus qu'à comparer le n° de ligne que tu exploites avec cette valeur ...
Marsh Posté le 16-09-2002 à 19:05:22
ouais mais je ne sais pas comment savoir a quel numero j 'en suis ? je débute le php
Marsh Posté le 16-09-2002 à 23:51:02
Initialise une variable à 0 :
$no_enregistrement = 0;
Chope le nombre d'enregistrements retournés par ta requête :
$nb_enregistrements = mysql_num_rows($requete);
Puis incrémente ta 1ere variable de 1 à chaque lecture de ligne par mysql_fetch_array :
$no_enregistrement++;
Il te suffit ensuite de pondre :
Code :
|
Mais bon, comme je disais plus haut il existe peut être une solution plus propre
Marsh Posté le 16-09-2002 à 17:44:45
Comment je fais pour tester si je suis sur le dernier enregistrement de mon recordset ??
genre de truc.
if (recordset.eof==true)
{
echo "dernier enregistrement";
}