Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pętla for i mysql
olszam
post
Post #1





Grupa: Zarejestrowani
Postów: 342
Pomógł: 23
Dołączył: 20.01.2011
Skąd: Chełm

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


mam skrypt w pętli for z bazą wyświetla się tak jak powinno ale czy można coś zrobić by to trochę szybciej się wyświetlało?


  1. <?php
  2. require 'polacz.php';
  3. $poczatek = 0; $koniec = 3; $koniec2 = 1;
  4. $ile2=mysql_query("SELECT *
  5. FROM zdjecia
  6. INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
  7. INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
  8. INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
  9. WHERE danezdjecia.nazwapliku LIKE 'podium/%'");
  10. $ile=mysql_num_rows($ile2);
  11. $ile=ceil($ile/$koniec);
  12.  
  13. for($koniec2;$koniec2<=$ile;$koniec2++){
  14. $poczateka = 2; $koniecb = 1; $koniec2c = 5;
  15. $ile2d=mysql_query("SELECT *
  16. FROM zdjecia
  17. INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
  18. INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
  19. INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
  20. WHERE danezdjecia.nazwapliku LIKE 'podium/%'");
  21. $ilee=mysql_num_rows($ile2d);
  22. $ilee=ceil($ilee/$koniecb);
  23. for($koniec2c;$koniec2c=$ilee;$koniec2c++){
  24.  
  25. $rezultatg = mysql_query("SELECT *
  26. FROM zdjecia
  27. INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
  28. INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
  29. INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
  30. WHERE danezdjecia.nazwapliku LIKE 'podium/%' LIMIT ".$poczateka.", ".$koniecb);
  31. while($wynikf = mysql_fetch_array($rezultatg)){
  32. echo $wynikf['nazwapliku'].'<br/>';
  33. }
  34. $rezultat = mysql_query("SELECT *
  35. FROM zdjecia
  36. INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
  37. INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
  38. INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
  39. WHERE danezdjecia.nazwapliku LIKE 'podium/%' LIMIT ".$poczatek.", ".$koniec);
  40. while($wynik = mysql_fetch_array($rezultat)){
  41. echo $wynik['imiezawodnik'].' '.$wynik['nazwiskozawodnik'].'<br/>';
  42.  
  43. }
  44.  
  45. echo '<br/><br/>';
  46. $poczatek = $koniec;
  47. $koniec += 3;
  48. $koniecb = $koniecb + 3;
  49. $poczateka = $poczateka + 3;
  50. }
  51. }
  52. ?>

po włączeniu skrytpu tak to wygląda

Cytat
podium/Ragna_the_Bloodedge_(Emblem,_Crest).png
Mike Powell
Larry Myricks
Ivan Pedroso


podium/Nu-13_(Emblem,_Crest).png
Ivan Pedroso
Mike Powell
Robert Emmijan


Ten post edytował olszam 20.03.2012, 19:03:47
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 05:21