Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Rankingi
Forum PHP.pl > Forum > Przedszkole
bartek4175
Witam! Mam problem z rankingami.
Otóż mam bazę:

Nazwa Bazy:


Wygląd już sobie zrobiłem smile.gif

Ale zbytnio nie wiem jak napisać kod. Jak się do tego zabrać.


Pomożecie? smile.gif

Nie szukam gotowego rozwiązania tylko naprowadzenia smile.gif

np aby było:

test - 10 Poleconych
test2 - 5 Poleconych

itp.... I aby było limit 10 w zapytaniu biggrin.gif
bartek4175
Cytat(Turson @ 22.01.2014, 19:14:48 ) *

no wiem smile.gif Tylko co? SELECT ... WHERE i co?
Turson
SELECT * FROM tabela WHERE id=1 LIMIT 10
bartek4175
Cytat(Turson @ 22.01.2014, 19:27:50 ) *
SELECT * FROM tabela WHERE id=1 LIMIT 10

I co mi to da? laugh.gif
Wybierze mi wszystko o id 1 biggrin.gif

Co to ma do rzeczy tongue.gif
kujol
SELECT * FROM tabela ORDER BY TwojePolecone DESC LIMIT 10
Turson
Cytat(bartek4175 @ 22.01.2014, 19:42:58 ) *
I co mi to da? laugh.gif
Wybierze mi wszystko o id 1 biggrin.gif

Co to ma do rzeczy tongue.gif

Chciałeś przykład jak napisać zapytanie to masz.
bartek4175
Cytat(Turson @ 22.01.2014, 20:19:28 ) *
Chciałeś przykład jak napisać zapytanie to masz.

Jak napisać zapytanie jak wyświetlić te rankingi tongue.gif
Turson
To napisz wg. jakiego warunku ma pobrać
bartek4175
Cytat(Turson @ 22.01.2014, 20:52:39 ) *
To napisz wg. jakiego warunku ma pobrać

No chce aby wyświetliło tych co najwięcej ludzi zaprosili smile.gif
markuz
Poczytaj o grupowaniu, musisz pogrupować wyniki według pola `referal`.
bartek4175
Cytat(markuz @ 23.01.2014, 11:17:15 ) *
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
smile.gif
markuz
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ń smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.