m8t Posted February 19, 2011 Report Share Posted February 19, 2011 (edited) jautājums vienkāršs: kā lai es izvelku visus ierakstus no datubāzes, bet iesākot ar attiecīgā lietotāja vārdu kā pirmo. T.i.- Es vēlos izvilkt no datubāzes, kā pirmo rezultātu, #15 lietotāja lietotājvārdu un tad visus pārējos, kuri ir sakārtoti pēc user_ID. Vai jums ir kādas idejas? Ja divas reizes velk laukā visu datubāze, tad jau tas ir pavisam vienkārši, bet es interesējos - vai ir labāks, ātrāks veids? $query = dbquery("SELECT * FROM users WHERE user_id=15"); //izkopejam $query = dbquery("SELECT * FROM users WHERE user_id!=15 ORDER BY user_id ASC"); //izkopejam Edited February 19, 2011 by m8t Link to comment Share on other sites More sharing options...
mad182 Posted February 19, 2011 Report Share Posted February 19, 2011 (edited) SELECT * FROM `users` ORDER BY FIND_IN_SET('15',`user_id`) DESC, `user_id` ASC Edited February 19, 2011 by mad182 Link to comment Share on other sites More sharing options...
m8t Posted February 19, 2011 Author Report Share Posted February 19, 2011 Liels paldies! Link to comment Share on other sites More sharing options...
Recommended Posts