![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam następujący problem: chcę wyświetlić trochę rekordów z bazy i teraz tak: jeżeli wyświetlam do 2000 rekordów to wszystko jest OK. Jeżeli chcę wyświetlić > 2000 rekordów, wyskakuje komunikat: Kod <h1>Internal Server Error</h1> The server encountered an internal error or misconfiguration and was unable to complete your request Znacie może jakiś sposób na obejście tego? Próbowałem zwiększyć 'max_execution_time', ale niestety efekt został ten sam. Od razu mówię że wolałbym uniknąć porcjowania zapytań i chciałbym wyświetlić wszystkie rekordy na jednej stronie. Ten post edytował progresmedia 23.08.2009, 14:22:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 7.05.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Próbowałem już set_time_limit(), zrobiłem coś takiego:
Kod ini_set('max_execution_time', 1000); $sql = mysql_query("SELECT newsletter_id, email FROM wp_newsletter_baza ORDER BY newsletter_id DESC"); while(list($newsletter_id, $email) = mysql_fetch_row($sql)) { /* KOD */ $b++; if($i == 4) { ?></tr><tr><? $i = 0; } if($b == 500) { set_time_limit(120); $b = 1; } } Jednak skrypt na to nie reaguje (dalej pojawia się błąd). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:03 |