Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja Count
maciasgta
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 12.01.2008

Ostrzeżenie: (0%)
-----


  1. <?
  2.  
  3. $zap1 = mysql_query("
  4. SELECT
  5. id_zawodnik, COUNT(*) as ile
  6. FROM
  7. bramki
  8. GROUP BY
  9. id_zawodnik
  10. ORDER BY
  11. ile DESC LIMIT 2
  12. ");
  13.  
  14.  
  15. $rek1 = mysql_fetch_array($zap1);
  16.  
  17. $zap2 = mysql_query("SELECT * FROM zawodnicy WHERE id='".$rek1['id_zawodnik']."'");
  18. $rek2 = mysql_fetch_array($zap2);
  19. echo 'Król strzelców: <b>'.$rek2['imie_nazwisko'].' </b>('.$rek1['ile'].' bramek).<BR>';
  20.  
  21. ?>


Panowie potrzebuje aby funkcja wyświetlała 4 najlepszych strzelców, teraz wyświetla tylko jednego. Próbowałem w pętli for ale coś mi nie wychodziło.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maciasgta
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 12.01.2008

Ostrzeżenie: (0%)
-----


  1. <?
  2.  
  3. $zap1 = mysql_query("
  4. select
  5. id_zawodnik
  6. ,count(id_zawodnik) bramki_strzelone
  7. from
  8. bramki
  9. group by
  10. id_zawodnik
  11. order by
  12. bramki_strzelone desc
  13. limit 2
  14.  
  15. ");
  16.  
  17.  
  18. $rek1 = mysql_fetch_array($zap1);
  19.  
  20. $zap2 = mysql_query("SELECT * FROM zawodnicy WHERE id='".$rek1['id_zawodnik']."'");
  21. $rek2 = mysql_fetch_array($zap2);
  22. echo 'Król strzelców: <b>'.$rek2['imie_nazwisko'].' </b>('.$rek1['bramki_strzelone'].' bramek).<BR>';
  23.  
  24. for($i=0; $i<2; $i++)
  25. {
  26. echo 'Król strzelców: <b>'.$rek2['imie_nazwisko'].' </b>('.$rek1['bramki_strzelone'].' bramek).<BR>';
  27. }
  28.  
  29. ?>
  30.  



Wyświetla dwóch takich samych graczy, zamiast dwóch innych.

Nie mam już pomysłu co jest nie tak, chce aby wyswietlał dwóch różnych o największej liczbie bramek.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 18:01