In MySQL neue Einträge immer als oberstes setzen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
ausgeben
auto
brauch
code
datenbank
datum
diverse funktionen
eintrag
eintragen
formular
herz
legen
nummer
ordern
ordnen
rutschen
spalte
tabelle
verwalten
-
Hi,
ich möchte gerne eine Funktion einbauen bei der man per Formular Daten in eine MySQL Datenbank einträgt, diese Daten sollen dann gelistet werden und die neuesten Beiträge sollten immer ganz oben stehen, und wie mache ich jetzt also, das neue Einträge in der MySQL Tabelle nicht immer als letztes eingetragen werden, sondern alle anderen nach unten rutschen und der neue Eintrag als oberstes steht -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Könnte ich es auch mit einem Counter machen ?
-
Was als erstes ausgegeben wird bestimmtst Du über DESC und ASC. Also Hoch oder tief Quasi.
Mit ORDER by wählst Du die Spalte aus nach der sortiert wird.
$abfrage = "SELECT * FROM deinetabelle WHERE xyz='xyz' ORDER by counter DESC";
Beitrag zuletzt geändert: 18.10.2012 18:21:15 von aff3m1tw4ff3 -
Und wenn ich jetzt jedem Eintrag in der Tabelle noch eine eigene Nummer gebe und sie nach der Nummer sortieren lasse, würde es so auch gehen ?
-
Wenn Du mit ORDER by die gewünschte SPalte wählst in der "die Nummer" steht dann geht das natürlich.
-
Ok, danke, das brauch ich nämlich für mein Gästebuch
Beitrag zuletzt geändert: 18.10.2012 18:25:32 von ferienwohnung-strasser -
Wie bereits oben geschrieben:
in MySQL gibt es diverse Funktionen um die Einträge zu ordnen.
Automatisch ausgewählt wird ASC, um oberste zuerst anzuwählen nimmt man DESC. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage