Knight
22.12.2012, 09:51:15
Witam
Otóż przy pisaniu skryptu do ligi natrafiłem na pewny problem. Otóż nie mogę dojść do tego jak zaprogramować skrypt żeby wraz z większą ilością punktów danej drużyny, zmieniał jej pozycje w tabeli.(Wiemy o co chodzi, po prostu tabela ligowa).
Myślę, że potrzebuję bardziej poprowadzenia jak się do tego zabrać, byłbym wdzięczny za pomoc!
Killerek
22.12.2012, 11:07:22
Może przyda ci się to
ORDER BY plus DESC, minus ASC LIMIT 10
Ale chyba ci się to nie przyda :/
Knight
22.12.2012, 14:53:12
powiem ci, że w tym co chciałem zrobić to może mi się nie przydać, ponieważ ja mam w bazie danych w tabeli wpisaną pozycje klubu, a jakbym ją wyrzucił i tylko byłaby wyświetlona w tabeli to wtedy by order by dobrze spełniało swoją funkcję i chyba tak będę musiał zrobić bo nie mam pomysłu co do updatowania pozycji.
zxcxc
8.01.2013, 18:04:44
SELECT klub FROM tabela ORDER BY pkt DESC
Pobierz klub z tabeli sortując według punktów, potem w pętli zwiększasz miejsce o jeden
$miejsce = $miejsce + 1;
i aktualizujesz
UPDATE tabela SET miejsce = $miejsce WHERE klub = $klub