Hello.
I have created 3 tables like this: (see below)
cms_form(table1) can have many cms_form_fields(table2) and one cms_form_field can have many cms_form_attribues. (table3) How do I delete e.g form1 + all form_fields and form_fields attribtues that belong to form1. The webserver is hoted at an ISP so I can't change the configuration of php/mysql/apache/phpmyadmin.
Best regards
Asbjørn.
CREATE TABLE object.cms_forms (
form_id int( 11 ) NOT NULL AUTO_INCREMENT ,
object_element_id int( 11 ) NOT NULL ,
form_name varchar( 20 ) COLLATE latin1_danish_ci NOT NULL ,
form_action varchar( 20 ) COLLATE latin1_danish_ci NOT NULL ,
form_target varchar( 20 ) COLLATE latin1_danish_ci NOT NULL ,
form_div varchar( 20 ) COLLATE latin1_danish_ci NOT NULL ,
form_class varchar( 20 ) COLLATE latin1_danish_ci NOT NULL ,
PRIMARY KEY ( form_id )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_danish_ci;
CREATE TABLE object.cms_form_field (
form_field_id int( 11 ) NOT NULL AUTO_INCREMENT ,
form_id int( 11 ) NOT NULL ,
form_field_type varchar( 20 ) COLLATE latin1_danish_ci NOT NULL ,
PRIMARY KEY ( form_field_id )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_danish_ci;
CREATE TABLE object.cms_form_attributes (
attribute_id int( 11 ) NOT NULL AUTO_INCREMENT ,
form_field_id int( 11 ) default NULL ,
attribute_type varchar( 20 ) COLLATE latin1_danish_ci default NULL ,
attribute varchar( 20 ) COLLATE latin1_danish_ci default NULL ,
PRIMARY KEY ( attribute_id )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_danish_ci;