![]() |
![]() ![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
$pdo->fetchAll(PDO::FETCH_ASSOC);
Czy moge jakoś ustawić, żeby powyższy parametr PDO::FETCH_ASSOC był domyslnym parametrem przy wywolywaniu metody fetchAll ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak ciezko zajrzec do manuala?
http://pl1.php.net/manual/en/pdostatement.fetchall.php Cytat Controls the contents of the returned array as documented in PDOStatement::fetch(). Defaults to value of PDO::ATTR_DEFAULT_FETCH_MODE (which defaults to PDO::FETCH_BOTH) Atrybuty ustawiasz tym http://pl1.php.net/manual/en/pdo.setattribute.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
OK. Dzięki o to chodziło.
A teraz jescze jedno pytanko, jak zrobić, żeby dane które sa zwracane w takiej postaci: Array ( [0] => Array ( [id] => 1 [imie_nazwisko] => ABC ) [1] => Array ( [id] => 2 [imie_nazwisko] => DEC ) [2] => Array ( [id] => 3 [imie_nazwisko] => XXX ) ) zwrociło mi w formie [id] => [imie_nazwisko] ? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to juz musisz recznie sobie taką tablice zbudowac.
Zamiast fetchAll() uzywaj fetch() i pobieraj rekord po rekodzie i buduj sobie tablice jaką chcesz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
-Gość- |
![]()
Post
#5
|
Goście ![]() |
Właśnie doczytałem o
$p->fetchAll( PDO::FETCH_GROUP|PDO::FETCH_COLUMN ); Jest to prawie to o co mi chodziło ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-Gość- |
![]()
Post
#7
|
Goście ![]() |
Pętle potrafię zbudować, problem polega na tym żeby zmiejszyć ilość kodu i zrobić to jak najprościej, jeżeli nie ma jakichś parametrów, które moge przekazać pozostaje zbudowanie metody i przekazanie jej jako parametr do fetchAll
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Turson, chyba raczej chodzilo o to:
$data[$v['id']] ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
W sumie id jest unikalne
![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:01 |