kostenloser Webspace werbefrei: lima-city


In MySQL neue Einträge immer als oberstes setzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ferienwohnung-strasser

    ferienwohnung-strasser hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Benutze beim eintragen einen Timestamp und sortiere beim ausgeben nach dem Timestamp mit
    ORDER by datum DESC


    $abfrage = "SELECT * FROM deinetabelle WHERE xyz='xyz' ORDER by datum DESC";


    Beitrag zuletzt geändert: 18.10.2012 18:14:29 von aff3m1tw4ff3
  4. Autor dieses Themas

    ferienwohnung-strasser

    ferienwohnung-strasser hat kostenlosen Webspace.

    Könnte ich es auch mit einem Counter machen ?
  5. 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
  6. Autor dieses Themas

    ferienwohnung-strasser

    ferienwohnung-strasser hat kostenlosen Webspace.

    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 ?
  7. Wenn Du mit ORDER by die gewünschte SPalte wählst in der "die Nummer" steht dann geht das natürlich.
  8. Autor dieses Themas

    ferienwohnung-strasser

    ferienwohnung-strasser hat kostenlosen Webspace.

    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
  9. n******t

    Ich möchte dir noch HeidiSQL ans Herz legen, damit kann man ganz leicht seine Datenbanken verwalten.

    Grundsätzlich erstellt man zu einer Tabelle auch immer eine Spalte namens id als auto-increment und primary key, dazu gibt es online sicher viele Tutorials.

    MfG
    Dominic
  10. 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.
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!