Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Pętla i pobieranie danych z bazy
emil1702
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 10.01.2012

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


Witam

napisałem kod, który ma za zadanie wyświetlać kadrę zespołu, a także informacje dotyczące jego kontuzji czy też narodowości. Czy pobieranie danych z mysql w pętli będzie dobrym wyborem czy za bardzo obciąży stronę?


  1. $jr = mysql_query("SELECT * FROM zawodnicy WHERE (wiek < 21) && (klubid='1')"); [i]< - pobieranych danych o zawodnikach, m.in. imie, nazwisko, wiek, zdrowie[/i]
  2. while($rek = mysql_fetch_array($jr)) {
  3.  
  4. $kraj = mysql_query("SELECT zawodnicy.id, zawodnicy.kraj, kraj.id, kraj.nazwa < - pobieranie nazwy kraju z tabeli kraj, jeśli krajid w tabeli zawodnicy jest równy kraj id w tabeli kraj
  5. FROM zawodnicy
  6. LEFT JOIN kraj
  7. ON zawodnicy.kraj=kraj.id");
  8. $krajzaw = mysql_fetch_array($kraj);
  9. echo $lp = $lp+1 .'. '. $rek['imie'].' '.$rek['nazwisko'].$krajzaw['nazwa'];
  10. if ($rek['zdrowie'] == 1) { echo '+'; }
  11. if ($rek['transferlist'] == 1) { echo '$'; }
  12. echo '<br />'; }


Według Was można to jakoś zmienić, aby dane były pobierane raz, a nie kilkanaście razy?
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: 3.10.2025 - 08:20