Mam pewien kłopot, a już nie mam pomysłu jak to zrobić. Mam rekordy z bazy danych, które mają strukturę:
CREATE TABLE IF NOT EXISTS `dh_segment` ( `id` varchar(255) NOT NULL, `name` varchar(255) DEFAULT NULL, `provider_id` int(10) DEFAULT NULL, `provider_name` varchar(255) DEFAULT NULL, `count` int(10) DEFAULT NULL, `price` int(10) DEFAULT NULL, `billing_type` int(10) DEFAULT NULL, `start_date` varchar(255) DEFAULT NULL, `end_date` varchar(255) DEFAULT NULL, `is_visible` int(10) DEFAULT NULL, `is_deleted` int(10) DEFAULT NULL, `created_at` varchar(255) DEFAULT NULL, `updated_by` int(10) DEFAULT NULL, `updated_at` varchar(255) DEFAULT NULL, `parent_id` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MEMORY;
parent_id to ID rodzica, dla głównych jest to null, w innym wypadku jest to ID elementu nadrzędnego. Jeżeli rodzic, któregoś z elementu jest wyłączony to ma wszystkie pod nim dzieci wyłączyć lub usunąć z listy. Jak się za to zabrać? Byłbym zobowiązany za pomoc.
Pozdrawiam,
Largo