![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 14.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę w bazie danych z dwoma kolumnami:
id_zawodnika - waga - data w tych kolumnach są wartości: 1 200 11.03 2 300 12.03 3 100 11.03 4 400 11.03 1 1000 12.03 2 1200 13.03 4 50 13.03 Chciałbym, żeby program wyświetlił mi maksymalne wartości waga, przypisane do id_zawodnika: 11.03 - 4 - 400 12.03 - 1 - 1000 13.03 - 2 - 1200 Napisałem kod: <?php $alla = mysql_query(' SELECT data, id_zawodnika, MAX(waga) as waga_maks FROM `zawody_x` GROUP BY `data` '); while($row_alla = mysql_fetch_array($alla)) { echo '<tr><td class="m11" align=right>'.$row_alla['data'].'</td>><td class="m11" align=right>'.$row_alla['id_zawodnika'].'</td><td class="m11" width=100><b>'.$row_alla['waga_maks'].'g</td></tr>'; } ?> Jednak program przypisuje mi inne wartości id_zawodnika do wagi . tzn, Powinno być: 11.03 - 4 - 400 12.03 - 1 - 1000 13.03 - 2 - 1200 a jest: 11.03 - 3 - 400 12.03 - 2 - 1000 13.03 - 4 - 1200 Zgadza się waga_maks i data. id_zawodnika jest pomylone. Nie wiem gdzie jest błąd. Ten post edytował tomek1973 4.04.2009, 21:45:54 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj:
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:40 |