Jump to content
php.lv forumi

Recommended Posts

Posted

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!

Posted
SELECT inviter, inviterid, COUNT(*) AS skaits
FROM reftable
GROUP BY inviter, inviterid
ORDER BY skaits DESC, inviter DESC

Posted

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

Posted
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 ?

Posted (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 by Hennikenno
×
×
  • Create New...