eks... CREATE TABLE postnr (postnr CHAR(4) NOT NULL, byer VARCHAR(25) NOT NULL, PRIMARY KEY (postnr));
CREATE TABLE bruger (brugerid int not null auto_increment, fornavn VARCHAR(20) not null, efternavn VARCHAR(20) not null, adresse VARCHAR(50) not null, tlf char(12), email VARCHAR(30) not null, postnr char(4) not null, primary key (brugerid));
Jeg har nu dannet en relation mellem postnr og bruger..
ja, har læst på en artikel om normalisering i databaser. Men gik lidt i stå da jeg ikke ved hvordan jeg laver foreign keys i mysql (læs hovedspørgsmålet :o)
Hmm jeg har egentlig et dump af det kategori system jeg bruger på http://www.megapixel.dk/shop/kategorier.php hvis du vil have det? Det er lavet så produkter kan optræde i flere kategorier.
CREATE TABLE shop_kategori ( id mediumint(8) unsigned NOT NULL auto_increment, mor_id mediumint(8) unsigned NOT NULL default '0', navn varchar(60) NOT NULL default '', PRIMARY KEY (id) ) TYPE=MyISAM;
CREATE TABLE shop_link ( id mediumint(8) unsigned NOT NULL auto_increment, produkt_id mediumint(8) unsigned NOT NULL default '0', kategori_id mediumint(8) unsigned NOT NULL default '0', PRIMARY KEY (id), KEY produkt_id (produkt_id), KEY kategori_id (kategori_id) ) TYPE=MyISAM;
CREATE TABLE shop_produkt ( id mediumint(8) unsigned NOT NULL auto_increment, pris double(8,2) NOT NULL default '0.00', aktiv enum('ja','nej') NOT NULL default 'nej', navn varchar(60) NOT NULL default '', korttekst mediumtext NOT NULL, langtekst text NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;
nu har jeg fået lavet systemet så nogenlunde - nu kan jeg så bare ikke trække data ud på den måde jeg vil have dem. Vil gerne laver udtrækket så det bliver således: hovedkat. - underkat. - underkat. hovedkat. -underkat. hovedkat.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.