Autor | Zpráva | ||
---|---|---|---|
Han Profil |
#1 · Zasláno: 27. 9. 2012, 22:54:27
Zdravím, potreboval by som zoradiť články podľa timestampu, teda, myslím to tak, že mám nejaký konkrétny článok, a vždy k nemu potrebujem vytiahnuť jeden starší a jeden mladší. Chcem to robiť pomocou porvnávania ich timestampov, všetky články sú v jednej tabuľke. Skúsil som to spraviť niečím takýmto
SELECT `nazov`,`title` FROM `informatikaa` WHERE `cas`>'".$title['cas']."' LIMIT 1 , čo mi funguje. Ale čo nedokážem pochopiť je, keď použijem ten istý dotaz, len zmením znamienko z > na <, tak už to nefunguje. Robí to to, že mladšie články, s väčšími hodnotami timestampov to zobrazuje fajn, zaradom všetky. Avšak, keď to robím naopak, presúvam sa k starším, tak to vôbec nejde postupne, ale hneď to skočí na ten najstarší. Chápal by som kebyže nefunguje ani jedno ani druhé, ale keď to enfunguje, len ak je tam znamienko < tak to vážne nechápem. Pomôže mi to niekto pochopiť, a opraviť? Ďakujem :)
|
||
Alphard Profil |
#2 · Zasláno: 27. 9. 2012, 22:57:50
Nestačí změnit operátor porovnání, ještě musíte řadit sestupně.
|
||
Han Profil |
#3 · Zasláno: 28. 9. 2012, 14:27:12
Ahá, ďakujeem :) Pridal som
ORDER BY `cas` DESC a už to funguje ;)
|
||
Časová prodleva: 12 let
|
0