Witam,
jak skonstruować pytanie SQL czy w jakiś inny sposób wyciągnąć nazwy kolumn z bazy danych i jej wartość?
W skrócie:
Chodzi tu o to, że mam skrypt gdzie admin może stworzyć sobie ankietę, na test treść + 4 odpowiedzi.
Te 4 odpowiedzi są zapisane w db jako nazwy kolumn i przechowywane są w zmiennych.
I w sytuacji gdy chcę wyciągnąć z bazy ile poszczególna odpowiedź uzyskała głosów, korzystam z fetch_assoc(), ale mogę wtedy użyć tylko bezpośrednio nazwy, a ja chciałbym użyć zmiennej aby zautomatyzować to wyświetlanie oddanych głosów.
Obrazowo:
- Mam zmienną $odp1 = "Czerwony", gdzie właśnie Czerwony to nazwa kolumny w db.
- Robię fetch_assoc(), gdzie korzystam ze zmiennej $wiersz aby odwołać się do poszczególnej kolumny.
- I tu niestety nie mogę użyć $wiersz['$odp1'] bo dostaję błąd o Undefined index.
No i tu pada pytanie jak to by inaczej rozwiązać, żeby to było zautomatyzowane, a nie żeby taki admin musiał grzebać w kodzie strony?