Hej
Jag har tre fält i min tabell (id, date, och text).
Hur skriver jag för att välja den raden där mitt ID nr är högst? (alltså den senaste posten).
Jag har totalt glömt av hur man gör..
7 svar · 212 visningar · startad av BABBA
Hej
Jag har tre fält i min tabell (id, date, och text).
Hur skriver jag för att välja den raden där mitt ID nr är högst? (alltså den senaste posten).
Jag har totalt glömt av hur man gör..
SELECT TOP 1 * FROM tabellen ORDER BY ID DESC
Cheers!
Jaha och kan du utveckla det, t.ex.
Jag kör MySQL 3.23.49 på en Apache 1.3.24 med PHP 4.
Min fråga: SELECT TOP 1 * FROM news ORDER BY id DESC
Felmess: You have an error in your SQL syntax near '1 * FROM news ORDER BY id DESC LIMIT 0, 30' at line 1
Jag kör via phpMyAdmin. Verkar som om den dunkar på limit på slutet..hm..kanske det som är fel?
Felet är att top bara fungerar i SQL server och Access. Använd limit 1 i mysql.
Aha ok..