Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%)
|
Niestety, $tag = 0 (indeks numeryczny tablicy), a $num jest tablicą:
Teraz spójrzmy na inny przykład:
Teraz wszystko w porządku - $num jest liczbą wyciągniętą z bazy, zaś $tag - słowem. Jak poprawnie zastosować grupowanie klucz=>wartość w pętli forach? Nie interesują mnie żadne funkcje typu key($num) oraz $num[key($num)] (IMG:style_emoticons/default/aarambo.gif) Ten post edytował WebCM 8.03.2010, 21:46:04 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%)
|
Chyba jeszcze nie pracowałeś z PDO. Wiesz, czym są iteratory w PHP?
Druga linijka wyciąga dane z bazy. $res jest obiektem PDOStatement. Piąta ustawia tryb FETCH_KEY_PAIR. W ósmej odczytuję rekordy, korzystając z iteratorów obsługiwanych przez PDO (IMG:style_emoticons/default/smile.gif) Zobacz przykłady: http://pl2.php.net/manual/en/pdo.query.php Ech, chyba wszystko wytłumaczyłem w pierwszych postach, ale jednak za bardzo kombinuję. Właściwie nie potrzeba mi grupowania FETCH_KEY_PAIR. Na tablicach numerycznych lub asocjacyjnych uzyskanych przez FETCH_NUM lub FETCH_ASSOC też można wydajnie pracować, bo danych i tak nie będzie dużo (IMG:style_emoticons/default/smile.gif) Temat nieaktualny. Ten post edytował WebCM 8.03.2010, 22:56:47 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%)
|
Chyba jeszcze nie pracowałeś z PDO. Wiesz, czym są iteratory w PHP? Hm... wymądrzać to się potrafisz. "Optymalizujesz" nie wiadomo co, choć i tak efekty takich "optymalizacji" są znikome/zerowe/stratą czasu. Nabierz trochę branżowego doświadczenia z optymalizacją serwisów wymagających takowych operacji zanim zaczniesz szaleć z "optymalizacją" skrypcików PHP i obrażaniem doświadczonych programistów. "przedwczesna optymalizacja" zyskuje dzięki tobie nowe znaczenie (IMG:style_emoticons/default/biggrin.gif) Ten post edytował Riklaunim 9.03.2010, 18:05:40 |
|
|
|
WebCM [PDO] foreach i FETCH_KEY_PAIR 8.03.2010, 21:44:15
nospor przeciez za pierwszym razem nie pobierasz zadnych ... 8.03.2010, 21:57:38
WebCM No dobrze, ale dlaczego w takim razie do pętli for... 8.03.2010, 22:02:07
nospor nie wiem o co ci chodzi...
zrob sobie print_r(... 8.03.2010, 22:11:41 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:05 |