![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod $nazwy = array('zarobki,'produkt','punkty','zalegosci'); foreach($nazwy as $tab){ $tablica = $db->query("SELECT `login` FROM users ORDER BY `{$tab}` DESC); $start = 1; while($row = $tablica->fetch_array()){ if($row['login'] == $user_row['login']) {$wys['$tab'] = $start;} ++$start; } unset($tablica,$row); } Jest to kod do inwidualnej statystyki usera lecz jego wykonanie jest wolne czy jest sposób by go przyśpieszyć ? Ten post edytował fazi 10.03.2008, 13:51:34 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Po co pobierac z bazy kilka razy, jak zmieniasz tylko sortowanie? Nie rozumiem w ogóle co chcesz osiągnąć? -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po co pobierac z bazy kilka razy, jak zmieniasz tylko sortowanie? Nie rozumiem w ogóle co chcesz osiągnąć? Masz usera i chcesz zrobić cos jak top100. W $tablica masz z jakich tabel masz pobrac. $start nam wyliczy miejsce usera w top. Jezeli znajdzie usera w tablicy doda do zmiennej kótrą wyswietle później. Ten post edytował fazi 10.03.2008, 17:37:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:27 |