shine Posted May 29, 2008 Report Share Posted May 29, 2008 Es savu modu es praktiski pabeidzis..Tik ir neliela probleeminja: Quote SELECT * FROM chats ORDER BY rownum DESC LIMIT 5 Tie, kas vares man paliidzeet - sapratiis ko shis query dara. Anyway. Man ir table ar nosaukumu "chats". 2 Columns ar nosaukumiem "lastentry1" un "rownum". lastentry1 satur pashu chatu(name says : hello) rownum satur ID pec kaa tiks kaartots chats. Ja es CS ierakstu sekojosho: say hello un say help? Tad tas viss izskataas shaadi: .........................Chats.......................... __________________________________ |...........................|.............................| |.....lastentry1........|..........rownum.......| |.........................................................| |.Sh!nE* : hello.......|............1..............| |............................|............................| |.Sh!nE* : help?......|...........2................| |............................|............................| Probleema sekojosha: Kaartojot chatu peec ID. MySQL domaa ka 1 ir lielaaks par 11... vai nu vinjsh ir stulbs vai arii skataas tikai pec peedeejaa cipara, es par MySQL daudz neko nezinu. Neesmu neko maciijies. Pamatus zinu. Veel preciizaak izskaidrojot probleemu: Es chataa ierakstu skaitljus no 1-15. Sh!nE* : 1 Sh!nE* : 2 ... Sh!nE* : 15 @ web vinjsh paraada to luuk shaadi: 10 11 12 13 14 15 1 2 ... 9 Rezultaats: Webaa paraadas tikai pirmas 9 chata msg. Luuk kur ir mana probleema. Kaads nezin kaa sho "gljuku" apiet? Vai ieteikt labaaku metodi kaa sakartot pec ID? Link to comment Share on other sites More sharing options...
duplets Posted May 29, 2008 Report Share Posted May 29, 2008 SELECT * FROM chats ORDER BY rownum ASC LIMIT 5 Link to comment Share on other sites More sharing options...
shine Posted May 29, 2008 Author Report Share Posted May 29, 2008 Jau meegjinaats. To es izmeegjinaaju tieshi pec taa, kad secinaaju, ka ar DESC neiet. Link to comment Share on other sites More sharing options...
duplets Posted May 29, 2008 Report Share Posted May 29, 2008 (edited) Nē nu ja būs DESC kveris kārtos no lielākā skaitļa uz mazāko, ja būs ASC tad no mazākā uz lielāko! EDIT: Kr4 nenorādī vsp to limitu un tu sapratīsi! Nevar būt, parādi db! Edited May 29, 2008 by duplets Link to comment Share on other sites More sharing options...
shine Posted May 29, 2008 Author Report Share Posted May 29, 2008 (edited) Eu nu es jau to limitu biju nonjeemis. Taapec jau sapratu, ka vinjsh doma, ka 11 ir mazaaks par 1. BTW: Es zinu, ko noziimee DESC un ko ASC. Google tante paliidz XD. EDIT: Neesmu tik gudrs MySQL jomaa, lai saprastu izteicienu "paraadi DB". Nu anyway, ceru ka ar skriinu pietiks. Vai arii tu domaaji failus, kas atrodas DB mapee? Edited May 29, 2008 by shine Link to comment Share on other sites More sharing options...
Norek Posted May 29, 2008 Report Share Posted May 29, 2008 Tapēc, ka Tev mysql rownum lauks ir norādīts kā varchar, text, vai tml., līdz ar to ieraksts tiek uztverts kā strings, nevis cipars un stringi tā arī kārtojas : 1 11 12 14 17 2 24 3 36 utt. Risinājums : rownum lauku nomaini uz int vai longint Link to comment Share on other sites More sharing options...
shine Posted May 29, 2008 Author Report Share Posted May 29, 2008 n0r3k you're a god! Thank you! Mod release buus shodien vai riit. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now