mysql: show 10 latest

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/mysql_show_10_latest_148506/page_1 - zur Vollversion wechseln!


flocky schrieb am 31.08.2005 um 21:15

zeas

ich hab folgende query:

"SELECT * FROM `akfloqblog` WHERE `timestamp` < '$now' LIMIT 10"

$now enthält das aktuelle datum und die uhrzeit im 14-stelligen datumsformat welches mysql für fields mit dem datentyp TIMESTAMP created.

jetz bekomm ich alle einträge zurück desssen datum vor dem jetzigen datum liegt, allerdings bekomm ich dann die 10 ERSTEN entrys, ich will aber die 10 LETZTEN. wie mach ich das?

btw: bei LIMIT kann ich kein offset setzen weils ja dynamisch sein soll.


derelict schrieb am 31.08.2005 um 21:17

order by ... ;)


Muli schrieb am 31.08.2005 um 21:21

jop, ein

select *
from bla
where bla
order by timestamp desc
limit 10

sollts eigentlich tun


flocky schrieb am 31.08.2005 um 21:23

ja genau das wars... typischer denkfehler von mir. ein ORDER BY `timestamp` DESC hab ich eh schon drin, an das LIMIT 10 in dem zusammenhang hab ich ned dacht.

danke




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025