Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> katalog stron - liczba linkow w kategorii
stal-sw
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

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


Witam.
Chce zrobic walsny katalog stron, gdzie na pow ejsciu do niego bylyby wysietlane wszytkie kategorie gdzei parent 0 - zas przy kadej nazwie kategorii bylaby ogolna liczba linkow do niej nalezacych (tylko liczba wlinkow wraz z wszytkimi jej podkategoriami).

I teraz mam pytanie jak rozplanowac baze dancyh bo narazie mam tabele z takimi polami:
Kod
id, nazwa, parent

Czy dodawac jeszcze jakies poel ktroe mi moze pomoc w zliczaniu liczby l;inkow w danej kategorii questionmark.gif?

BO nie mam pojecia jak zliczac (aby jak najmniej obciazac serwer) liczbe linkow w kategorii questionmark.gif

Bardzo prosze o pomoc.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
zbig13
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


Możesz zrobić to tak:

Utworzyć dwie tabele:

Kod
1. Kategorie:
- kat_id // ID kategorii.
- nazwa // Nazwa kategorii.

2. Linki:
- link_id // ID linku
- kat_id // ID kategorii, do ktorej przyporzadkowany jest link
- adres // Adres linku
- nazwa // Nazwa linku


I jak będziesz chcial wybrać ilość linków w danej kategorii, to:

  1. <?php
  2.  
  3. $linki_q = "SELECT * FROM linki WHERE kat_id=jakis_id";
  4. $linki = mysql_query ($linki_q);
  5. $ile = mysql_num_rows ($linki);
  6. echo $ile;
  7.  
  8. ?>


Albo SELECT COUNT(*).
Go to the top of the page
+Quote Post

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: 19.08.2025 - 21:47