![]() |
![]() |
--drwal-- |
![]()
Post
#1
|
Goście ![]() |
Witam serdecznie...
Mam takie pytanie mianowicie jako że rozpocząłem niedawno naukę z php i MySql zwracam się do was zapytaniem... Wymyśliłęm sobie jakiś tam przykład mianowicie załóżmy mam w bazie użytkwonikó z całej Polski załóżmy 1000 i teraz mam o nich takie dane jak województwo i takie jak powiat. I chciałbym zrobić bardzo szybko statystyki mógłbym oczywiście napisać odpowiednie dla każdej opcj zapytanie typu:
ale nie było by to chyba zbyt efektywne i wydajne zresztą wypisanie wszystkich powiatów trochę by zajęło... I teraz moje pytanie jak najszybciej zrobić aby wypisało mi dla każdego województwa i dla każdego powiatu ilu jest użytkownikó w bazie... Nie wiem czy dobrze główkuję ale wymyśliłem coś takiego że najpierw należałoby zliczyć wartości unikalne np dla tabeli `wojewodztwo`
i upakować to do zmiennej np $wojewodztwo i potem chyba o ile dobrze rozumiem odtworzyć dane w pętli while (IMG:style_emoticons/default/questionmark.gif)
Czy ktoś mógłby mnie naprowadzić jak najlepiej zliczać takie statystyki (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 1 Dołączył: 2.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
jesli przedmioty sa w tej samej tabeli, to daj jeszcze jakis AND przedmiot IN (wylicz przedmioty) i powinno dzialac - jesli dobrze rozumiem o co Ci chodzi... (IMG:style_emoticons/default/smile.gif)
a i jeszcze jedno: dobra praktyka przy order by jest uzywanie numeru kolumny zamiast jej nazwy (IMG:style_emoticons/default/smile.gif) czyli zamiast
daj:
Ten post edytował amdziak 8.03.2014, 17:50:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 10:34 |