PHP & kullanarak kategoriler ve sonunda daha az alt kategorileri görüntülemek için nasıl

0 Cevap php

I was wondering what is the best way to display 100's of categories using PHP & MySQL?

Örneğin, her bir kategori veya alt kategori için bir klasör oluşturmak için akıllıca olmaz.

And how would I create my php page to display categories and end-less sub categories?

And how would my url look like exactly for example with multiple sub categories?

http://www.example.com/a/b/c/d/e

Bunun gibi bir şey gibi görünür?

http://www.example.com/cat?

How would my database look like?

İşte ben ne eklemek veya çıkarmak gerektiği gibi benim MySQL databse nasıl görünüyor?

CREATE TABLE categories ( 
id INT UNSIGNED NOT NULL AUTO_INCREMENT, 
parent_id INT UNSIGNED NOT NULL DEFAULT 0, 
category TEXT NOT NULL, 
url TEXT NOT NULL, 
PRIMARY KEY (id), 
INDEX parent (parent_id)
);

iyi bir öğretici veya bir ayrıntı örnek bir sürü yardımcı olacaktır.

Tüm soru için özür dilerim.

çıkış verileri.

   1. Administrative Support
   2. Arts & Entertainment
         1. Amusement & Theme Parks
         2. Art Appreciation
         3. Artists
               1. A
                     1. a1
                     2. a2
               2. B
               3. C
               4. D
   3. Automotive & Transportation
   4. Network Administration
   5. Server Administration
   6. Web Design
         1. CSS
         2. HTML

veritabanı depolama.

id  parent_id   category    url
1   0           Arts & Entertainment   arts-and-entertainment/
2   1           Amusement & Theme Parks    amusement-and-theme-parks/
3   1           Art Appreciation    art-appreciation/
4   1           Artists     artists/
5   4           A   artists/a/
6   4           B   artists/b/
7   4           C   artists/c/
8   4           D   artists/d/
9   0           Automotive & Transportation    automotive-and-transportation/
10  5           a1  artisits/a/a1/
11  5           a2  artisits/a/a2/
12  0           Web Design  web-design/
13  12          HTML    web-design/html/
14  12          CSS     web-design/css/
15  0           Network Administration  network-administration/
16  0           Server Administration   server-administration/
17  0           Administrative Support  administrative-support/

0 Cevap