Klaus Mock: Probs mit while Abfrage: Solange DS vorhanden ODER $i«=3;

Beitrag lesen

Hallo,

Es gibt ja noch einen interessanten Fall dabei:
Es sind weniger als 3 Datensätze vorhanden.
Dann werden gnadenlos trotzdem drei angezeigt.

Aus einem vorherigen Posting entnehme ich, daß Carsten abbrechen will, wenn entweder keine Daten mehr da sind _oder_ $i>3 ist.

Ist halt so ein Krampf mit den logischen Verknüpfungen.
while bedeutet, daß etwas gemacht wird, solange die Bedingungen wahr ergeben.
und daher muß es lauten

machwas solange nochwaszumlesen _und_ gleichoderwenigeralsdreidatensätze

oder in code

while(fetchrow && $i<=3)
   {
   machwas;
   }

Hab ich schon gesagt, daß es ein Kreuz ist mit den logischen Verknüpfungen?

Grüße
   Klaus