![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Od niedawna przestawiam się na PDO, lecz mam drobne problemy, a mianowicie chodzi mi o to jak pdo zwraca wynik zapytania. Gdy zrobię takie zapytanie: SELECT `name` FROM `categories` to fetchAll() zwraca mi coś takiego:
Przez to że tablica jest dwuwymiarowa źle się na niej operuję. Czy można jakoś to zmienić ewentualnie jak zrobić żeby wypisać po kolei nazwy kategori? Ten post edytował koxu1996 6.05.2013, 13:52:24 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
PDO::FETCH_ASSOC
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, o to właśnie mi chodziło!
Sory za drugi post ale po edycji temat nie idzie na początek i pewnie nikt by nie przeczytał. Mam takie pytanie: czy można zobaczyć wygląd całego zapytania łącznie z zbindowanymi wartościami? Bo do jednej rzeczy binduje taki string: (1,2,4) a pdo chyba wrzuca to jako '(1,2,4)' i dostaje taki błąd:Something is wrong in your syntax obok ''(1,2,4)' LIMIT 0 , 50' w linii 2. Jak poprawnie zbindować to? Ten post edytował koxu1996 7.05.2013, 13:38:19 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To może byś pokazał kod.... skad mamy wiedzieć co robisz źle? Z fusów nie wywróżymy.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Toż to już wszystko napisałem. Chodzi mniej więcej o coś takiego:
Ten kod wykona takie zapytanie: SELECT * FROM `fruit` WHERE `type` IN '(1,2,3)' Jak powinno wyglądać: SELECT * FROM `fruit` WHERE `type` IN (1,2,3) Te liczby powinny być bez apostrofów bo inaczej jest błąd Ten post edytował koxu1996 7.05.2013, 17:06:51 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod wyjaśniający nigdy nie zaszkodzi. To chyba tobie zależy na pomocy a nie nam wiec się nie denerwuj...
Nie można tak bindować. Musisz ręcznie stworzyć te IN w zapytaniu. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:43 |