![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 1 Dołączył: 18.11.2004 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki kod jak poniżej. Pobieram wszystkie numery telefonów z tabeli tb_telefony i do nich muszę dopisać poszczególne dane z tabeli tb_dane następnie eksportuje tablicę $arr_response_qsa do Excela. W tabeli tb_telefony jest około 13000 wierszy danych po wykonaniu pierwszego zapytania, w drugim zapytaniu na każde tele_id jest około 10 wierszy z dane_id, wykonując ten skrypt serwer się wywala "Internal Server Error : Wewnętrzny błąd serwera" - bez dodawania części kodu PHP dotyczącej eksportu do Excela (korzystam z Spreadsheet_Excel_Writer). $oDb to jest klasa do obsługi bazy danych mysql. Jak daję LIMIT w pierwszym zapytaniu to działa, ale potrzebuję mieć wszystko w jednym pliku Excela. Jak to zoptymalizować? Jak się nie da to chyba tylko dzielnie z LIMIT w pierwszym zapytaniu i wywoływanie kilka razy skryptu z różnym LIMIT?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 1 Dołączył: 18.11.2004 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Poprawiłem, korzystam tylko z tekstowych, ale dalej serwer się wysypuje, można coś jeszcze zoptymalizować w tym skrypcie ? Jak nie da się będę pobierał dane sekcjami i zapisywał do kilku plików exela.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:03 |