Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 12.11.2005 Skąd: Bulowice nearby Wadowice (E), Oświęcim (W) Ostrzeżenie: (0%)
|
Właśnie zauważyłem bezsensowność mojego kodu. Nie mam pomysłu jak go poprawić:
Podając nazwę kolumny i numer wiersza, zwraca wynik. Miała mi uprościć życie, bo podaje ją w pętli. Dopiero jak dałem ją do pętli, która pobiera całość (ok. 9 kolumn, 21 rekordów [9*21= 189 zapytań]) to zauważyłem, że znacznie spadła wydajność skryptu. Podejrzewm, że wrzucając zapytanie do osobnej funkcji, również bedzie się wykonywała tyle razy ile jest iteracji w pętli. Jest jakieś rozwiązanie tego problemu? (Nie chodzi mi o takie, jakie jest kilka topiców niżej w temacie "cache", pliki odpadają) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 12.11.2005 Skąd: Bulowice nearby Wadowice (E), Oświęcim (W) Ostrzeżenie: (0%)
|
Zrobię, tak jak pisałeś. Żebyś lepiej mnie zrozumiał podam ci przykład do powyższej funkcji:
Teraz funkcja zwracana np. kolumnę authors, o podanym numerze $i, ale co z tego jak za każdym razem, jest wykonywane zapytanie do MySQL'a, a przecież można wykonać (chyba) 1x zapytanie, a potem operować w pętli tylko na zwróconym przez zapytanie "zasobie". Tylko właśnie nie potrafie czegoś takiego wymyślić. Ten post edytował Coolmax 31.08.2006, 22:22:01 |
|
|
|
Coolmax [php][mysql] Funkcja w pętli 31.08.2006, 15:23:40
kossa Nie wiem czy dobrze Ciebie zrozumiałem...
Za każ... 31.08.2006, 18:05:09
kossa CytatTeraz funkcja zwracana np. kolumnę authors, o... 31.08.2006, 22:41:38
Coolmax Mi chodzi tylko o to aby w funkcji data:
[PHP] pob... 1.09.2006, 10:47:10
kossa [PHP] pobierz, plaintext <?phpconnection(... 1.09.2006, 11:14:51 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 04:30 |