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
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
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
}
// 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