Carsten Wilke: Probs mit while Abfrage: Solange DS vorhanden ODER $i«=3;

Beitrag lesen

Hallo Klaus,

...

Also wenn Du nach 3 Datensätzen abbrechen willst, dann muß es && heißen. Du willst ja solange (while) einlesen, solange es noch Daten gibt (mysql_fetch_array) _und_ $i noch nicht größer als 3 ist ($i <=3).
Wenn Du mit verknüpfst, dann bekommst Du wieder alle Datensätze, da ja nur eine der beiden Bedingungen erfüllt sein muß.

Ja genau, ich will entweder so lange anzeigen lassen, so lange DS vorhanden sind ODER so lange $i<=3 ist. Bin ich denn jetzt total blöd? (KEINE ehrlichen Meinungen ;-))

Du kannst etwas Performance gewinnen, wenn Du schreibst
while(($i<=3) && ($row = mysql_fetch_array($result)))

Das is ne sehr gute Idee!

Danke, Carsten