Mailinglisten-Archive |
> ich habe folgendes Problem.
> Ich mache einen Seslect auf eine Datenbank und möchte nach
> der 5ten Ausgabe die Schleife beenden, egal wieviel Einträge vorhanden
sind.
> Der Select und die Ausgabe funktionren wunderbar.
> Kann mir bitte jemand helfen.
>
> Hier das Script:
>
> $result = mysql_query($sql, $conn);
> while ($row = mysql_fetch_row($result))
> {
> echo "$br";
> echo "$fa1b <a href='http://$row[1]' TARGET='_blank'>$row[1]</A>
$fendb";
> next($row);
> }
> mysql_close($conn);
HI
Du kannst die SELECT Anweisung um LIMIT erweitern, dann liest er dir nur
5 Sätze aus
LIMIT 0,20 --> beginnt bei 0 und gibt maximal 20 zurück
LIMIT 20,20 --> beginnt bei 20 und gibt maximal 20 zurück
Ansonst baue dir einen break in die WHILE Schleife
.
.
.
IF ($counter == 5) {
break;
}
$counter = $counter++;
.
.
.
cu
Stephan
php::bar PHP Wiki - Listenarchive