Bastian Schnitzler: Ergebnis umdrehen

Beitrag lesen

Hallo,

ich möchte das Ergebnis aus einer SQL-Query umdrehen. Das durch mysql_fetch_array angelegt Array sollte also so sein, dass der letzte Eintrag der erste ist, der zweitletzte der zweite usw. Gibts dafür entweder eine Möglichkeit was an der Query zu ändern oder den Array zu bearbeiten?

Danke

Das haengt vom Query ab, wenn du ihn sortieren laesst, ist es ganz einfach, indem du bei ORDER BY (SPALTE) ein DESC hinzufuegst.
Sonst musst du dir halt mit einer Schleife helfen.
Du liest die Laenge des Arrays aus, und laesst nun in einer while-Schleife solange die Variable der Array-Laenge herabzaehlen, bis sie bei 0 ankommt. In jedem Schleifendurchlauf erstellst du einen eintrag im neuen Array:
while($arraylaenge >= 0)
{
$neuerarray[] = $alterarray[$arraylaenge];
$arraylaenge--;
}

mfg
bastian