Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%)
|
Witam
Mam pytanie czy oplacalne jest tworzenie funkcji ktora zrzucalaby w petli wynik danego zapytania do tablicy dwuwymiarowej (wiecej niz jeden rekord), a nastepnia zwracalaby ta tablice poprzez return ? Za: - bardziej przejrzysta i poukladana struktura kodu - po wywolaniu funkcji operacja na samej tablicy Przeciw: - niepotrzebne powtarzanie dwoch petli - jedna to odczyt z bazy i wrzucanie do tablicy, druga to odczyt z tablicy Czy w tym przypadku oplaca sie tworzyc dodatkowa funkcje ? Oczywiscie moge sobie napisac oba sposoby i porownac czas wykonania ale niestety same wyniki czasowe za wiele mi nie mowia. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%)
|
Ok. W takim razie postanowilem zrobic to sposobem opisanym w pierwszym poscie.
Niestety mam pewne problemy :/ Jezeli funkcja zwraca mi tablice jednowymiarowa to robie tak:
wtedy dane pola zawieraja sie w zmiennych "id, from, to". Sprawa sie troche komplikuje jak mam tablice dwuwymiarowa. Proboje to robic tak ... Miejsce w funkcji gdzie wrzucam wynik zapytania do tablicy dwuwymiarowej.
Pozniej juz poza funkcja proboje ja pobrac nastepujaco ...
Niestety to nie dziala. Wyswietla tylko: Kod Notice: Undefined offset: 6 in C:Program Files...test.php on line 63 Notice: Undefined offset: 5 in C:Program Files...test.php on line 63 Notice: Undefined offset: 4 in C:Program Files...test.php on line 63 Notice: Undefined offset: 3 in C:Program Files...test.php on line 63 Notice: Undefined offset: 2 in C:Program Files...test.php on line 63 Myslalem aby funkcje list() wywolywac w petli i po jednym wierszu pobierac dane ale wydajniej bedzie zrobic to za jednym razem. Bede wdzieczny za jakies wskazowki jak to rozwiazac. |
|
|
|
Jawor [php & mysql] Zrzucanie wyniku z mysql'a do tablicy 24.01.2008, 15:59:01
webdicepl Na takich operacjach opierają się wszystkie system... 24.01.2008, 16:18:11
kossa [PHP] pobierz, plaintext <?php$i = 0;?>[PHP]... 26.01.2008, 17:59:19
Jawor Już sprawdzalem zarowno z apostrofami jak i bez al... 26.01.2008, 18:27:11
Kicok Sypią się błędy, bo twoja zmie... 26.01.2008, 20:17:22
Jawor Bardzo dziekuje za pomoc !
Co do tych indekso... 26.01.2008, 20:47:01 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:50 |