![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 18.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
Czy można bezpośrednio z mysql pobrać danę do tablicy ale tak, aby zmiast liczb, była wyświetlana np. nazwa pola?
Czyli:
Pobierałoby to:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nazwa jakiego pola? Przecież masz nazwę pola w drugim wymiarze tablicy, pierwsza liczba to nr wiersza.
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 18.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
po 'name'. chodzi o to że muszę polączyć 2 tablice w 1, najprościej byłoby po nazwie, w PHP musiałbym to pierw przemielić w foreach i stworzyć nową, a chciałbym żeby to SQL robił.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz PDO to przy pobieraniu:
- w zapytaniu SQL wymień wszystkie kolumny które chcesz pobrać - na początek listy kolumn przenieś tą kolumnę którą chcesz wyświetlić jako klucz tabeli - dla metody fetchAll daj fetchAll(PDO::FETCH_GROUP|PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC) Ciesz się wynikami ![]() Jeżeli chcesz dodatkowo tą kolumnę w wynikach to musisz ją dodać kolejny raz ale pierwszą dodaj z aliasem np. name as name_key Ten post edytował Pyton_000 6.02.2015, 13:27:17 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Możesz kombinować z FETCH_NAMED i FETCH_INTO.
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:50 |