Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]jak policzyć liczbę kolumn?
newbbbie
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 4.03.2009

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


witam

wlasnie staram sie zbudowac w miare fajnego cmsa dzieki ktoremu bedzie mozna na wszystko wplywac za posrednictwem panelu administartora. na przyklad na menu...

moze przytocze jak wyglada tabelka w bazie danych:


nazwa------pix------p1---------p2----------------p3
Menu-------0--------o nas-----kontakt---------strona glwona
produkty---150-----finanse----ubezpieczenia-odszkodowania

itp...


wyglada to tak:


http://frees.exxl.pl/nr4/023.html

teraz pytanie: co zrobic zeby takich podtematow tworzyc tyle ile sie chce? szukam funkcji do liczenia liczby kolumn, tak zeby mieć możliwość zwiekszenia liczby kolumn. jest to mozliwe? jak wy byscie to zrobili??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) http://pl.php.net/manual/pl/function.mysql-num-fields.php
2) Tego się w ten sposób nie robi. Do czegoś takiego tworzy się drzewa. Aczkolwiek nie jest to złe rozwiązanie dla małych stron
Go to the top of the page
+Quote Post
newbbbie
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 4.03.2009

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


mozesz powiedziec cos wiecej o drzewach albo dac linka? ;>>


thx
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zobacz strukturę tabeli http://algorytmy.pl/?id=1023
To ci powinno wystarzczyć. Wielkiej filozofii w nim nie ma.
Drugim rozwiązaniem jeszcze drzewo left, right ale to juz poszukaj sam (IMG:style_emoticons/default/smile.gif)
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: 22.08.2025 - 14:04