Kategori Hiyerarşi (PHP / MySQL)

0 Cevap php

Ben bir hiyerarşi içinde MySQL veritabanı benim tüm kategoriler ve alt kategoriler almaya çalışıyorum:

Benim sonuç da (sadece örnek) gibi olmalıdır:

  1. Cat A
    • Sub-Cat 1
      • Sub_Sub_Cat 1
      • Sub_Sub_Cat 2
    • Sub_Cat 2
  2. Kedi B
  3. Cat C
  4. ...

MySQL code:

CREATE TABLE IF NOT EXISTS `categories` (
   `category_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
   `parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'for sub-categories'
  PRIMARY KEY (`category_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ;

Basitçe, ne PHP codes ile bir hirarchy onu alabilirim?

0 Cevap