MySQL Ergebnise sortieren
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
date
ergebnis
extra
jahr
meinst
monat
order
rangliste
schlu
sortierung
spalten
tabelle
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hm... wenn du meinst, das er erst nach jahr, dann nach monat und dann nach tag machst du das wie folgt...
$ergebnis=mysql_query("select * from tabelle ORDER BY jahr,monat,tag) or print(mysql_error()); $row=mysql_fetch_object($ergebnis);
somit bekommst du aber glaube ich keine optimale sortierung hin, also er wird dir nie richtig nach datum sortieren... h?ttest nen timestamp nehmen sollen als datum...
mfg
Beitrag ge?ndert am 9.10.2005 19:36 von ranglisten -
ranglisten schrieb:
$ergebnis=mysql_query('select * from tabelle ORDER BY jahr,monat,tag) or print(mysql_error()); $row=mysql_fetch_object($ergebnis);
so ist es richtig:
$ergebnis=mysql_query('select * from tabelle ORDER BY id DESC) or print(mysql_error()); $row=mysql_fetch_object($ergebnis);
So sotiert er dir die neuesten Eintr?ge nach oben und noch was:
Warum sollte ich nicht SELECT * schreiben:
http://www.php-faq.de/q/q-sql-select.html
Und es geht auch ncoh anders, ich w?rde dir raten nur eine Zeile f?r das Datum zu nehemn, nehme Sie einfach date. dann kannst du auch statt id date schreiben. dann sortiert er es dir nach derZeit. Aber beachtet, das neueste Datum wird dann nach oben geschrieben, und wenn du es einzelns haben willst, dann muss du es doch so machen wie es oben von meinem Vorposter steht nehmen.
Beitrag ge?ndert am 9.10.2005 19:44 von newwarrior -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage