Hennikenno Posted December 26, 2008 Report Share Posted December 26, 2008 Sveiki! Man ir neliela problēma, kurai vēlētos atrast risinājumu! Man ir sekojoš kods: if ($act == '1') { $res = mysql_query("SELECT inviter, inviterid FROM reftable ORDER BY inviter DESC") or sqlerr(__FILE__, __LINE__); print("<table border=1 cellspacing=0 cellpadding=5>\n"); while ($arr = mysql_fetch_assoc($res)) { print("<tr class=tableb><td style=background-color:$color align=left><font color=black><a href=userdetails.php?id=".$arr['inviterid']."><b>".$arr['inviter']."</b></a></td></tr>\n"); } print("</table>"); die; } Kods no "reftable" tabulas izvelk visus "inviterus" un saliek viņus alfabēta secībā! Bet to jau jūs drošivien paši sapratāt. Man vajag izveidot tā, lai ja "inviteri" atkārtojas (piem ir vairāki "inviteri" - Hennikenno), tad lai nevis parāda viņus visus atsevišķi, bet lai viņus uzrāda kā vienu inviteru un klāt pieliek ciparu, cik tādu kopā ir + vēl sakārto kārtībā pēc daudzuma! Link to comment Share on other sites More sharing options...
bubu Posted December 26, 2008 Report Share Posted December 26, 2008 SELECT inviter, inviterid, COUNT(*) AS skaits FROM reftable GROUP BY inviter, inviterid ORDER BY skaits DESC, inviter DESC Link to comment Share on other sites More sharing options...
Hennikenno Posted December 26, 2008 Author Report Share Posted December 26, 2008 Tas ir ķip kā viens sql kverijs? Un kā pēctam attēlot rezultātus? Tāpat vai savādāk? ps. diezko daudz vnk nejēdzu. jēdzu tikai tik cik pēdējo nedēļu laikā pašmācības ceļā esmu iemācijies Link to comment Share on other sites More sharing options...
bubu Posted December 26, 2008 Report Share Posted December 26, 2008 Jā, tas ir viens kverijs. Visu izvadīšanu dari tāpat kā iepriekš. Link to comment Share on other sites More sharing options...
Hennikenno Posted December 26, 2008 Author Report Share Posted December 26, 2008 ok, sanāca, paldies! :) Link to comment Share on other sites More sharing options...
LorDRameX Posted December 26, 2008 Report Share Posted December 26, 2008 Tas ir ķip kā viens sql kverijs? Un kā pēctam attēlot rezultātus? Tāpat vai savādāk? ps. diezko daudz vnk nejēdzu. jēdzu tikai tik cik pēdējo nedēļu laikā pašmācības ceļā esmu iemācijies a pameeģināji visamz ? ko tas query dod ? Link to comment Share on other sites More sharing options...
Hennikenno Posted December 26, 2008 Author Report Share Posted December 26, 2008 (edited) Es vispirms uzrakstīju to postu, un tad tikai pēc kāda laika mēģināju! A kā panākt to, lai rāda tikai pirmos trīs rezultātus? Jau izdomāju, nevajag vairāk! :) Edited December 26, 2008 by Hennikenno Link to comment Share on other sites More sharing options...
marcis Posted December 26, 2008 Report Share Posted December 26, 2008 SELECT inviter, inviterid, COUNT(*) AS skaits FROM reftable GROUP BY inviter, inviterid ORDER BY skaits DESC, inviter DESC LIMIT 3 http://dev.mysql.com/doc/refman/5.1/en/select.html Link to comment Share on other sites More sharing options...
Recommended Posts