maasters Posted August 17, 2007 Report Share Posted August 17, 2007 (edited) Kā lai no datu bāzes izvelk pēdējos 5 jaunākos lietotājus ? p.s zinu kad jautājumus ir stulbs, bet varbūt tomēr atbildēsiet. :D paldies . Edited August 17, 2007 by maasters Link to comment Share on other sites More sharing options...
andrisp Posted August 17, 2007 Report Share Posted August 17, 2007 SELECT * FROM users ORDER BY usera_vecums DESC (vai arii ASC :)) LIMIT 5 PS. Varēji jau pareizo sadaļu izvēlēties... Link to comment Share on other sites More sharing options...
maasters Posted August 17, 2007 Author Report Share Posted August 17, 2007 (edited) paldies. sore par nepareizo sadaļu. Edited August 17, 2007 by maasters Link to comment Share on other sites More sharing options...
maasters Posted August 17, 2007 Author Report Share Posted August 17, 2007 Man nesanāk izvadīt kā man vajag. Dati sakārtoti tā: user1 user2 user3 user4 user5 Es laika vietā izmantoju id. Bet rezultāts : user5 && id 17 user4 && id 16 user3 && id 15 user2 && id 14 user1 && id 13 Bet man vajag, lai rezultāts sakārtojas otrādi - user5 lai būtu lejā un user1 augšā. Link to comment Share on other sites More sharing options...
andrisp Posted August 17, 2007 Report Share Posted August 17, 2007 ORDER BY usera_vecums DESC (vai arii ASC :)) Link to comment Share on other sites More sharing options...
maasters Posted August 17, 2007 Author Report Share Posted August 17, 2007 Uzliku ORDER BY sql_date DESC LIMIT 5, bet vienalga tāds pats rezultāts, kāds bija ar id, faktiski izmaiņas nekādas nav. ps sql_date formaats ir taads: 2007-08-17 16:43:26 Link to comment Share on other sites More sharing options...
Aleksejs Posted August 17, 2007 Report Share Posted August 17, 2007 Varbūt pamēģini ASC ;) Link to comment Share on other sites More sharing options...
maasters Posted August 18, 2007 Author Report Share Posted August 18, 2007 Ja liek DESC vietā ASC, tad viņš ņem nevis jaunākos lietotājus, bet vecākos ;) Link to comment Share on other sites More sharing options...
andrisp Posted August 18, 2007 Report Share Posted August 18, 2007 Nu tad liec DESC! Ja tev nekārtojas tā kā vajag nevienā no variantiem, tad tu neesi pietiekami skaidri izklāstījis savu problēmu, vai arī lauks pēc kā tu mēģini kārtot, nesatur īsti to, ko tu domā, ka tas satur. Link to comment Share on other sites More sharing options...
xPtv45z Posted August 20, 2007 Report Share Posted August 20, 2007 SELECT t.* FROM (SELECT * FROM tabula ORDER BY id DESC LIMIT 5) as t ORDER BY t.id ASC Link to comment Share on other sites More sharing options...
maasters Posted August 20, 2007 Author Report Share Posted August 20, 2007 Paldies, xPtv45z! Vot tieši šito man vajadzēja ;) Es jau biju izdomājis alternatīvu - http://paste.php.lv/5955 Bet tavs variants ir labāks. Patiesībā es savējo nemaz nevarēju izmantot. Tur, kur man vajag to kveriju, es nevaru tur daudz čakarēties - vajag tikt galā ar vienu kveriju ;) Paldies, šito man vajadzēja :* Varbūt vari pateikt kas tas ir par veidu? Nu tam selektam. Jāpalasa par šito, izskatās kkas noderīgs :) Link to comment Share on other sites More sharing options...
Recommended Posts