Hi,
I'm working on a project that has categories / subcategories. The database table for this is unique, with the following structure :
CREATE TABLE IF NOT EXISTS `categories` (
`id` int(11) NOT NULL auto_increment,
`publish` tinyint(1) NOT NULL default '0',
`parent_id` int(11) NOT NULL default '0',
`description` text NOT NULL,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
So, in case the category is a "base" one, the parent_id is zero, and if the category has a parent, it herds the parent id. What I want to know is this : I need to delete everything above and related with a category when choosing that option, a cascade-like deletion, but I only have this table (no foreign keys) .. How do I do that? (without a large amount of queries)
Thanks in advance!