/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
er det sidste post i recordset ?
Fra : Mads United


Dato : 11-04-01 09:41

Hejsa

Jeg har en MySQL database, og jeg har hentet et recordset og skal nu
gennemløbe det, og det virker fint, men jeg skal vide hvornår jeg står med
den sidste record, hvordan kan jeg det ? er der en smart funktion til det,
eller skal jeg tælle sammen ???



 
 
Andreas Kleist Svend~ (11-04-2001)
Kommentar
Fra : Andreas Kleist Svend~


Dato : 11-04-01 09:51

"Mads United" <mmm@graffiti.net> wrote:

>Hejsa
>
>Jeg har en MySQL database, og jeg har hentet et recordset og skal nu
>gennemløbe det, og det virker fint, men jeg skal vide hvornår jeg står med
>den sidste record, hvordan kan jeg det ? er der en smart funktion til det,
>eller skal jeg tælle sammen ???

Det mest brugte vil jeg tro er det her:

while ($row = mysql_fetch_array($result))
{
//kode som gør noget ved $row.
}

--
mvh Andreas
http://nau.dk

Mads United (11-04-2001)
Kommentar
Fra : Mads United


Dato : 11-04-01 09:55

ja det er det jeg gør i forvejen..... men jeg skal vide når jeg "står med
den sidste record i hånden"

"Andreas Kleist Svendsen" <usenetnospam@nau.dk> wrote in message
news:4l68dtoplavnl4jtninnfkif2t92jko6ad@4ax.com...
> "Mads United" <mmm@graffiti.net> wrote:
>
> >Hejsa
> >
> >Jeg har en MySQL database, og jeg har hentet et recordset og skal nu
> >gennemløbe det, og det virker fint, men jeg skal vide hvornår jeg står
med
> >den sidste record, hvordan kan jeg det ? er der en smart funktion til
det,
> >eller skal jeg tælle sammen ???
>
> Det mest brugte vil jeg tro er det her:
>
> while ($row = mysql_fetch_array($result))
> {
> //kode som gør noget ved $row.
> }
>
> --
> mvh Andreas
> http://nau.dk



Jonas Koch Bentzen (11-04-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 11-04-01 10:06

Mads United skrev:

> ja det er det jeg gør i forvejen..... men jeg skal vide når jeg "står
> med den sidste record i hånden"

$komm = mysql_query("select navn from tabel");
$antal = mysql_num_rows($komm);
for ($i = 0; $i < $antal; $i++) {
$res = mysql_fetch_assoc($komm);

echo "$res[navn]<br/>\n";

if ($i == ($antal - 1)) {
echo "Sidste række";
}
}

Ovenstående er utestet - der er muligvis nogle tal, der skal ændres
hist og her, men princippet er godt nok.

--
Venlig hilsen
Jonas Koch Bentzen

Mads United (11-04-2001)
Kommentar
Fra : Mads United


Dato : 11-04-01 10:13

ok tak.... ja jeg tænkte nok at det var sådan man skulle gøre, men jeg
håbede på at der var en fancy funktion til det

TAKKER

"Jonas Koch Bentzen" <ingen.epostadresse@eksempel.dk> wrote in message
news:9b16p8$srp$1@news.cybercity.dk...
> Mads United skrev:
>
> > ja det er det jeg gør i forvejen..... men jeg skal vide når jeg "står
> > med den sidste record i hånden"
>
> $komm = mysql_query("select navn from tabel");
> $antal = mysql_num_rows($komm);
> for ($i = 0; $i < $antal; $i++) {
> $res = mysql_fetch_assoc($komm);
>
> echo "$res[navn]<br/>\n";
>
> if ($i == ($antal - 1)) {
> echo "Sidste række";
> }
> }
>
> Ovenstående er utestet - der er muligvis nogle tal, der skal ændres
> hist og her, men princippet er godt nok.
>
> --
> Venlig hilsen
> Jonas Koch Bentzen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste