Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> suma wartości pól z mysql`a
krysk
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Próbuję stworzyć sondę, i w celu optymalizacji kodu chciałbym zastosować takie oto rozwiązanie.
SELECT SUM(`glosy`) FROM `poll_options` WHERE `ids`='$id';

być może źle(a raczej napewno) napisałem kod, jednak mam nadzieję, iż poprawnie i zrozumiale przedstawia on moją myśl;)

mam np. w bazie kategorie - a, b, c
produkty są przyporządkowane do tych kategori... i jak teraz zliczyć ilość produktów w kategorii c?

Ten post edytował krysk 28.06.2004, 22:22:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Chcesz uzyskac sume glosow na poszczegolne kategorie?

  1. SELECT count( ID_glosu ) FROM poll_options GROUP BY ids ORDER BY ids ASC


Zwroci ci "wiersze wyniku" z suma glosow oddanych na kazda z opcji (a, b, c), w takiej wlasnie kolejnosci.
ID_glosu jest kluczem glownym tabeli -- jednoznacznie identyfikuje oddany glos.


Polecam MySQL Control Center (http://www.mysql.com/) -- zarzadzanie baza danych, uzytkownikami.
Testuje na tym zapytania SQL, nie musze pisac skryptu php i jest szybciej.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 05:12