Erdogans Klucis Posted January 15, 2006 Report Share Posted January 15, 2006 Tabulas laukā 'nick' ir lietotāju vārdi. Daļa ierakstu ir tukši. Ja selektējot ORDER BY uzliek pēc 'nick', sākumā ir tukšie ieraksti, kas man neder. Liekot pie order klāt DESC, tukšie ieraksti ir beigās, bet pilno ierakstu secība, protams, pretēji alfabētam. Kā varētu uztaisīt, lai vispirms ir pareizi sakārtoti pilnie ieraksti, pēc tam tukšie? Link to comment Share on other sites More sharing options...
bubu Posted January 15, 2006 Report Share Posted January 15, 2006 Ja ar tukšumu tiek domāts tukšs strings, tad: SELECT IF(nick=""; 1; 0) as tmp1, nick, ... FROM tabule ORDER BY tmp1, nick Link to comment Share on other sites More sharing options...
Erdogans Klucis Posted January 15, 2006 Author Report Share Posted January 15, 2006 (edited) Paldies Tev, bubu. Drusku nesaprotu šo vietu: IF(nick=""; 1; 0) tādu IF rakstību neesmu vēl lietojis. Tas laikam uztaisa priekšā mākslīgu lauku ar 1 vai 0 vērtībām, pēc kura tiek kārtots? Man tagad ir: $kverijs = mysql_query("SELECT IF(nick=''; 1; 0) as tmp1, nick, uzvards, vards, id FROM audzekniORDER BY tmp1, nick, uzvards, vards") nekas man nesanāca, pēdiņas mainot... nevarēja jau arī sanākt... jo vaina bij' kur citur Edited January 15, 2006 by Erdogans Klucis Link to comment Share on other sites More sharing options...
bubu Posted January 15, 2006 Report Share Posted January 15, 2006 (edited) tādu IF rakstību neesmu vēl lietojis.Visparastākais MySQL IFs: http://dev.mysql.com/doc/refman/5.0/en/con....html#id2718458 Tas laikam uztaisa priekšā mākslīgu lauku ar 1 vai 0 vērtībām, pēc kura tiek kārtots?Tieši tā bet rāda parse error.Moš iemācies stringus iekš php rakstīt? :)$str = "asdasd"asdasd "asdasd"; Kā lai php saprot, kura pēda " pieder pie stringa, un kura atdala to? http://lv.php.net/manual/en/language.types...g.syntax.double Edited January 15, 2006 by bubu Link to comment Share on other sites More sharing options...
Erdogans Klucis Posted January 15, 2006 Author Report Share Posted January 15, 2006 (edited) No manis pienākas aliņš :) Edited January 15, 2006 by Erdogans Klucis Link to comment Share on other sites More sharing options...
bubu Posted January 15, 2006 Report Share Posted January 15, 2006 (edited) Ui, nu sen nebiju MySQL lietojis, tāpēc ; uzrakstījās. No galvas rakstīju. Bet galvenais jau ideju bija saprast (IF fju). Labi vismaz, ka dokumentāciju mācēji paskatīties (ko vajadzēja uzreiz darīt :) Un vai tad mysql_error() neskatījies, ko saka? Semikoli droši vien paņēmās, jo pēdējā laikā programmējot C++ daudz funkciju deklarācijas ir jāraksta :) Edited January 15, 2006 by bubu Link to comment Share on other sites More sharing options...
Recommended Posts