![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 2.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taki oto kod pobierający z tabeli nazwy kolumn i wypisujący je na ekranie. Mam następującą prośbę. Kod działa, ale chciałbym żeby mi ktoś wytłumaczył po kolei co się tu dzieje bo chcę to zrozumieć. Drugie pytanie w jaki sposób można skonstruować pętlę foreach tak aby do pobranych w podany niżej sposób nazw kolumn wyświetlić odpowiednie zawartości komórek przypisanych do konkretnego id? Chodzi o to, że ilość kolumn nie będzie stała. Będą dochodzić kolejne. Chcę aby po wykonaniu kodu wyświetliły się nazwy kolumn z tabeli i przypisane im wartości dla konkretnego id.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Zmiennej $resResult przypisz wartość z funkcji mysql_query, czyli z zapytania. Następnie zmiennej $arrRow przypisz tablicę asocjacyjną powstałą po wykonaniu funkcji mysql_fetch_array z wyników zwróconych z mysql_query, czyli z $resResult. Tablica asocjacyjna to taka której klucze (indeksy) są stringami, w tym wypadku to nazwy kolumn z tabeli. Potem pętla forach - dla każdej wartości tablicy $arrRow (czyli dla każdego rekordu który zwróciło zapytanie) wyświetl jego klucz - $strKey, czyli nazwę kolumny z tabeli potraktowanej zapytaniem. W pętli dodaj echo $strValue; a wyświetli Ci poszczególne wartości wartości.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 23:05 |