[MySQL] Wie größte / kleinste ID abfragen?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von aRiGaT0, 26. März 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 26. März 2008
    Hey,

    Wie kann ich aus einer MySQL-db die größte bzw. die kleinste Id abfragen? Also das Feld "id" wird per auto_increment immer um eine Zahl (+1) vergrößert, aber wie frage ich die größte/kleinste Zahl ab?

    Also wenn z.B. die ID 150 die größte ist?

    Mit MAX () geht es ja nicht oder?

    thx.
     
  2. 26. März 2008
    AW: [MySQL] Wie größte / kleinste ID abfragen?

    Ich vermute mal, dass du das in Verbindung mit PHP machen willst?
    Also ich würds so machen:
    $query=mysql_query('SELECT * FROM table ORDER BY id DESC');

    Der wählt dann sozusagen ab der größten id aus.
    Und dann:
    $row=mysql_fetch_array($query);

    Dann kannst du per $row['feldname']; das jeweilige Feld von der Zeile mit der höchsten id ausgeben.
    Bei echo $row['id']; würde die höchste id angezeigt werden
     
  3. 26. März 2008
    AW: [MySQL] Wie größte / kleinste ID abfragen?

    geht doch!
    MySQL :: MySQL 5.0 Reference Manual :: 3.6.1 The Maximum Value for a Column

    nur musst du eben beachten, dass das feld das mysql_fetch_assoc liefert "MAX(spaltenname)" heißt und nicht nur "spaltenname".

    das beispiel im link umgeht das: "AS article" benennt die spalten sozusagen um

    unnötig, da mysql es kann...
     
  4. 26. März 2008
    AW: [MySQL] Wie größte / kleinste ID abfragen?

    Danke an euch beide, es hat geklappt! Nein, es handelt sich nicht um PHP
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.