![]() |
![]() |
![]() ![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:24 |