Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%)
|
Witam! Mam problem z rankingami.
Otóż mam bazę: (IMG:http://i.imgur.com/QvVkqPs.png) Nazwa Bazy: (IMG:http://img138.imageshack.us/img138/6995/qo3j.png) Wygląd już sobie zrobiłem (IMG:style_emoticons/default/smile.gif) Ale zbytnio nie wiem jak napisać kod. Jak się do tego zabrać. Pomożecie? (IMG:style_emoticons/default/smile.gif) Nie szukam gotowego rozwiązania tylko naprowadzenia (IMG:style_emoticons/default/smile.gif) np aby było: test - 10 Poleconych test2 - 5 Poleconych itp.... I aby było limit 10 w zapytaniu (IMG:style_emoticons/default/biggrin.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%)
|
no wiem (IMG:style_emoticons/default/smile.gif) Tylko co? SELECT ... WHERE i co? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
SELECT * FROM tabela WHERE id=1 LIMIT 10
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%)
|
SELECT * FROM tabela WHERE id=1 LIMIT 10 I co mi to da? (IMG:style_emoticons/default/laugh.gif) Wybierze mi wszystko o id 1 (IMG:style_emoticons/default/biggrin.gif) Co to ma do rzeczy (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%)
|
SELECT * FROM tabela ORDER BY TwojePolecone DESC LIMIT 10
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
I co mi to da? (IMG:style_emoticons/default/laugh.gif) Wybierze mi wszystko o id 1 (IMG:style_emoticons/default/biggrin.gif) Co to ma do rzeczy (IMG:style_emoticons/default/tongue.gif) Chciałeś przykład jak napisać zapytanie to masz. |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%)
|
Chciałeś przykład jak napisać zapytanie to masz. Jak napisać zapytanie jak wyświetlić te rankingi (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
To napisz wg. jakiego warunku ma pobrać
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%)
|
To napisz wg. jakiego warunku ma pobrać No chce aby wyświetliło tych co najwięcej ludzi zaprosili (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%)
|
Poczytaj o grupowaniu, musisz pogrupować wyniki według pola `referal`.
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%)
|
Poczytaj o grupowaniu, musisz pogrupować wyniki według pola `referal`. w polu referal jest: polecony gośćnp: ----------------------- id user referal 1 test test2 czyli user test zaprosił użytkownika test2 (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%)
|
Nie mówię o tabeli referals tylko o polu bo z tego co widzę twoja tabela ma taką strukturę:
referals + id + user + referal + date Teraz chcesz pobrać dane z tej tabeli przy czym: - Zaznaczasz wszystkie pola (*) - Grupujesz wyniki według pola `referal` - Sortujesz według COUNT np. COUNT(referals.id) Podał bym Ci gotowy kod ale to forum do nauki a nie do pozyskiwania gotowych rozwiązań (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 17.05.2026 - 09:26 |