Zitat:
Original geschrieben von Hoschi0815
Wie wäre es denn mit einer rekursiven Funktion, der du immer die aktuelle parent_id übergibst und alle child Einträge eben dieser löschst. Nach dem Prinzip lösche ich Menüpunkte aus meiner Navigation.
Ansonsten poste doch mal den Aufbau deiner Datanbanktabellen.
|
... rekursive Funktion

sorry...
ich glaube du meinst genau was ich mir vorgestellt habe.
wie sieht das als code aus?
kannste das wohl vom schema posten?
DB-Tabelle ist ganz einfach:
Tabelle projekte:
---------------------------------------------------------------------------------
`projekt_id` smallint(5) unsigned NOT NULL auto_increment,
`vater` smallint(5) unsigned default NULL,
`titel` varchar(25) NOT NULL default '-Titel-',
`ersteller` varchar(12) NOT NULL default '',
`start` datetime NOT NULL default '0000-00-00 00:00:00',
`ende_soll` datetime default NULL,
`ende_ist` datetime default '0000-00-00 00:00:00',
`bearbeiter` varchar(255) default NULL,
`beschreibung` text,
`priority` tinyint(3) unsigned NOT NULL default '1',
`fortschritt` varchar(4) NOT NULL default '0',
PRIMARY KEY (`projekt_id`),
KEY `titel` (`titel`)
----------------------------------------------------------------------------------
gruß
snoese