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?
<?php
require 'polacz.php';
$poczatek = 0; $koniec = 3; $koniec2 = 1;
FROM zdjecia
INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
WHERE danezdjecia.nazwapliku LIKE 'podium/%'");
for($koniec2;$koniec2<=$ile;$koniec2++){
$poczateka = 2; $koniecb = 1; $koniec2c = 5;
FROM zdjecia
INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
WHERE danezdjecia.nazwapliku LIKE 'podium/%'");
$ilee=ceil($ilee/$koniecb); for($koniec2c;$koniec2c=$ilee;$koniec2c++){
FROM zdjecia
INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
WHERE danezdjecia.nazwapliku LIKE 'podium/%' LIMIT ".$poczateka.", ".$koniecb);
echo $wynikf['nazwapliku'].'<br/>'; }
FROM zdjecia
INNER JOIN zawodnik ON zdjecia.idzawodnik = zawodnik.idzawodnik
INNER JOIN danezdjecia ON zdjecia.iddanezdjecia = danezdjecia.iddanezdjecia
INNER JOIN danezawody ON danezdjecia.iddanezawody = danezawody.iddanezawody
WHERE danezdjecia.nazwapliku LIKE 'podium/%' LIMIT ".$poczatek.", ".$koniec);
echo $wynik['imiezawodnik'].' '.$wynik['nazwiskozawodnik'].'<br/>';
}
$poczatek = $koniec;
$koniec += 3;
$koniecb = $koniecb + 3;
$poczateka = $poczateka + 3;
}
}
?>
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