![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 20.05.2007 Ostrzeżenie: (0%)
|
Otóż mam tabelę z wszystkimi meczami danej ligi:
Teraz muszę wyświetlić na jej podstawie uporządkowaną tabelę ligową: Pozycja, Mecze, Wygrane, Remisy, Przegrane, Strzelone bramki, Stracone bramki, Punkty (pozycja ma być ustalana wg liczby pkt, pozniej wg bilansu meczy-tak jak to jest w ligach) Jak to zrobic?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) probowalem ale wychodziła totalna prowizorka... Proszę o pomoc, DZIEKI z góry Ten post edytował janusz.master 20.05.2007, 18:10:46 |
|
|
|
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%)
|
Zacznij od poprawienia struktury bazy danych, nie trzymaj wszystkiego w jednej tabeli. Podziel to na Druzyny, Mecze, Zawodnicy. Potem ewentualnie dodac nadmiarowe pola, zeby sie latwiej/szybciej liczylo.
Nadal bedzie to trudne, ale latwiejsze, lub nawet mozliwe do wykonania w porownaniu do twojej bazy. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 20.05.2007 Ostrzeżenie: (0%)
|
Przecież to nie ma związku czy pobiorę te dane z jednej tabeli, czy z rozdzielonych kilku.
Dobra to może tak: CREATE TABLE `mecze` ( `id` `druzyna_1` `druzyna_2` `bramki_1` `bramki_2` ) To dla uproszczenia(nie chodzi o poprawnosc kodu). Jak mogę stworzyć zapytanie, które zwróci mi 16 rekordów (tyle drużyn) z kolumnami: druzyna, wygrane, remisy, przegrane, strzelone_bramki, stracone_bramki (liczbę meczy i punkty się zrobi w PHP)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Zrobiłem taką tabelę tylko że wykonywałem: 16 x 2 x 3 = 96 zapytan :/ wiem że da się to zrobić jednym tylko nie mam pojecia jak bo nie wiem dokladnie jak skorzystac z łączenia tabeli(nawet samej z sobą) i podzapytań |
|
|
|
![]() ![]() |
|
Aktualny czas: 18.12.2025 - 12:15 |