Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Count ili SUM ????

[es] :: MySQL :: Count ili SUM ????

[ Pregleda: 1699 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

balkan7

Član broj: 119255
Poruke: 82
85.30.71.*



Profil

icon Count ili SUM ????26.01.2008. u 19:30 - pre 197 meseci
napravio sam kod da ispise koliko bannera su aktivne od klijenta ali nesto sam pogresio po sto nedobijam rezultat:
Code:
 $numrows = mysql_query("SELECT client_id, COUNT(*) AS total_banners FROM ".$db_prefix."banners WHERE banner_status = '1' GROUP BY client_id");
          while ($num = mysql_fetch_assoc($numrows)){ 
echo "<td align='center' class='$rowClass'>".$num['total_banners']."</td>";
}

 
Odgovor na temu

BigFoot
Boban Jovanović
Arilje

Član broj: 1098
Poruke: 991
*.dynamic.sbb.co.yu.



+35 Profil

icon Re: Count ili SUM ????28.01.2008. u 13:15 - pre 197 meseci
Ovo ti vraća za svakog klijenta broj aktivnih banera. Ako hoćeš za konkretnog umesto GROUP BY client_id, stavi WHERE client_id = $client_id
Two beer or not two beer...
 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.71.*



Profil

icon Re: Count ili SUM ????28.01.2008. u 16:05 - pre 197 meseci
da ali vec imam jednog where, WHERE banner_status = '1' ?

ja samo zelim da dobijem ovaj rezultat

client_id active banners
2 4
5 1
8 2
 
Odgovor na temu

BigFoot
Boban Jovanović
Arilje

Član broj: 1098
Poruke: 991
*.dynamic.sbb.co.yu.



+35 Profil

icon Re: Count ili SUM ????28.01.2008. u 19:29 - pre 197 meseci
Ovako, kako si naveo, da želiš tabelu client_id, active banners, tvoj originalno navedeni upit bi trebalo da je ok. Da li ti je banner_status tipa CHAR ili je broj? Ako je broj, ne trebaju ti apostrofi oko vrednost 1, nego pišeš samo banner_status = 1. Kakav je uopšte rezultat koji dobijaš, a koji smatraš da nije dobar? Takodje, nedostaje ti ispis client_id pa bi umesto poslednjeg reda morao da imaš sledeće:
Code:
echo "<tr>";
echo "<td align='center' class='$rowClass'>" . $num['client_id']     . "</td>";
echo "<td align='center' class='$rowClass'>" . $num['total_banners'] . "</td>";
echo "</tr>";


Two beer or not two beer...
 
Odgovor na temu

[es] :: MySQL :: Count ili SUM ????

[ Pregleda: 1699 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.