Homepage selbermachen 7.851 Themen, 35.616 Beiträge

innerhalb einer while schleife weiterzählen beim auslesen au

T E S T E R / 7 Antworten / Flachansicht Nickles

hi ich lese mit
$ergebnis=mysql_fetch_object($result);
aus und gebe mit einr while schleife aus
while($ergebnis=mysql_fetch_object($result)){
echo$zeile->name;
}
das ist auch ok so aber ich will nun folgendes, dass in einer schleife 2 ergebnisse ausgelesen werden, nämlich $zeile->name und dann genau auch noch der nächste name, dass ich quasi 1 durchlauf der while schleife brauche, um 2 ergebnisse auszulesen


nur wie mache ich das

bei Antwort benachrichtigen
Borlander T E S T E R „innerhalb einer while schleife weiterzählen beim auslesen au“
Optionen

verwende innerhalb der while-Schleife

if($ergebnis=mysql_fetch_object($result))
// dann würde bei einer ungeraden Ergebnismenge nur der erste Datensatz ausgegeben
{
  // "2." Datensatz ausgeben
}


soll die Verarbeitung nur erfolgen wenn ein Datensatzpaar vorhanden ist dann mach es so:
while(($ergebnis1=mysql_fetch_object($result)) && ($ergebnis2=mysql_fetch_object($result)))
{
  // ...
}



Evtl. lässt sich das ganze allerdings durch änderung der Tabellenstruktur noch besser lösen. Poste doch einfach mal wie die Tabelle aufgebaut ist...


CU Borlander
bei Antwort benachrichtigen