Ben bir hiyerarşi içinde ORDER Benim tüm kategoriler ve alt kategoriler çalışıyorum:
Ana nokta MySQL onları nasıl olduğunu HASTABAKICI (POSITION alanını kullanarak)
- Cat A --> position 10
- Alt Kat 1 --> position 10
- Sub_Sub_Cat 1 --> position 20
- Sub_Sub_Cat {2 [(0)]}
- Sub_Cat {2 [(0)]}
- Kedi B --> position 20
- Cat C --> position 30
MySQL kodu:
CREATE TABLE IF NOT EXISTS `categories` (
`category_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`position` smallint(5) unsigned,
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0'
PRIMARY KEY (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;