Hab grad ne Denkblockade...aber der Titel sagt schon alles: Wie find ich (mit PHP) in einer Tabelle den Eintrag mit der höchsten ID raus (in meinem Fall ist höchste ID = neuester Eintrag)?
Danke im Voraus!
Hi,
SELECT * FROM table ORDER BY id DESC LIMIT 1
Gruß Frosty
Alternativ :
SELECT * FROM TABLE WHERE ID_SPALTE=(SELECT MAX(ID_SPALTE) FROM TABLE)
..falls mal jemand keine eindeutige Spalte hat und mehrere Ergebnisse braucht.
3.5.2 MySQL Handbuch
Das wird unter MySQL wohl kaum funktionieren da MySQL keine Sub-Selects unterstützt.
Tja..wundert mich auch..aber so tun stehen in MySQL Manual..können du gerne nachlesen.
Vielleicht geht das nur mit Max..aber ich wirklich eine 1:1 Kopie :) Kapitel steht oben ja.
Nein das geht weder mit MAX noch mit 4.0.x!
Wer lesen kann ist wieder einmal klar im Vorteil ... :D
select max(id_field) from table
Original geschrieben von goth
Nein das geht weder mit MAX noch mit 4.0.x!
Wer lesen kann ist wieder einmal klar im Vorteil ... :D
Upps..aber ich lese ja auch nicht :)