Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pobieranie nazw kolumn o nieznanej ilości
iqique
post
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.

  1. $resResult = mysql_query( "SELECT * FROM magazyn" );
  2. $arrRow = mysql_fetch_array( $resResult, MYSQL_ASSOC );
  3.  
  4.  
  5. foreach( $arrRow as $strKey => $strValue )
  6. {
  7.  
  8. echo $strKey;
  9.  
  10. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
iqique
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 2.03.2011

Ostrzeżenie: (0%)
-----


Dziękuję za wyjaśnienie już wszystko rozumiem.Stwierdziłem jednak, że dla mojego przypadku pobieranie całej tablicy jest idiotyzmem więc do poniższej linijki dodałem klauzure where bo i tak potrzebuję konkretny wpis.
  1. $resResult = mysql_query( "SELECT * FROM magazyn where id = 1" );


Dodatkowo mam pytanie. Czy podczas wypisywania nazw kolumn z tabeli w pętli mogę jakoś zaznaczyć rozpoczęcie wypisywania od drugiej kolumny? Pierwszym wpisem jest id i nie chciałbym aby był brany pod uwagę.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 15:09