Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + mysql] Pobieranie nazw kolumn tabeli SQL
Foxer
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 17.11.2003

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Posiadam tabelę w MySQL, która kojarzy użytkowników mojej strony z grupami do jakich są przypisani. Wygląda to tak:

(IMG:http://foxer.pl/sql.gif)

Skrypt, który tworzy grupy, automatycznie dodaje nową kolumnę w powyższej tabeli o nazwie równej nazwie grupy. Oczywiście ilość grup, ich nazwy mogą ulec zmianom, tzn. z czasem liczba grup wzrośnie lub zmaleje, nie będzie zawsze taka sama, czyli tym samym liczba kolumn w powyższej tabeli będzie wzrastała lub malała itd.

000002 i 000001 to id użytkowników. W kolumnach grup: 0 odpowiada NIE przypisaniu do grupy, a 1 przynależeniu do danej grupy.

Mój problem polega na tym, że chciałbym wyświetlić na stronie php, nazwy grup (czyli jednocześnie nazwy kolumn), do których należy dany user. Np. chcę wyświetlić grupy do których należy user 000001, czyli: moderatorzy i administratorzy.

Jak to zrobić? Jaka funkcja odpowiada za wyświetlanie nazw kolumn tabel, bądź jaki jest na to sposób?

Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Ten post edytował Foxer 11.07.2004, 18:13:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Jojo
post
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Mógłbyś zrobić coś takiego:
  1. <?php
  2. $resResult = mysql_query( &#092;"SELECT * FROM grupy\" );
  3. $arrRow = mysql_fetch_array( $resResult, MYSQL_ASSOC );
  4. foreach( $arrRow as $strKey => $strValue )
  5. {
  6. echo $strKey . '<br />';
  7. }
  8. ?>
Go to the top of the page
+Quote Post
Foxer
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 17.11.2003

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


Dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , to z pewnością rozwiąże mój problem, jednak jednocześnie trochę skomplikuje mój skrypt (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) .
Może ktoś jeszcze ma jakiś pomysł(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował Foxer 11.07.2004, 18:53:37
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 22:14