# # Struktura tabeli dla `authors` # CREATE TABLE authors ( authorID int(10) UNSIGNED NOT NULL AUTO_INCREMENT, nick varchar(32) NOT NULL DEFAULT '', fname varchar(32) DEFAULT NULL, lname varchar(40) DEFAULT NULL, mail varchar(50) NOT NULL DEFAULT '', PRIMARY KEY (authorID) ) TYPE=MyISAM; # -------------------------------------------------------- # # Struktura tabeli dla `category` # CREATE TABLE category ( categoryID int(10) UNSIGNED NOT NULL AUTO_INCREMENT, name varchar(64) DEFAULT NULL, PRIMARY KEY (categoryID) ) TYPE=MyISAM; # -------------------------------------------------------- # # Struktura tabeli dla `connections` # CREATE TABLE connections ( firstID int(10) UNSIGNED NOT NULL DEFAULT '0', secondID int(10) UNSIGNED NOT NULL DEFAULT '0', depth int(8) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (firstID,secondID) ) TYPE=MyISAM; # -------------------------------------------------------- # # Struktura tabeli dla `pictures` # CREATE TABLE pictures ( picID int(10) UNSIGNED NOT NULL AUTO_INCREMENT, picName varchar(48) DEFAULT NULL, fileName varchar(64) DEFAULT NULL, width smallint(4) DEFAULT NULL, height smallint(4) DEFAULT NULL, size int(8) DEFAULT NULL, authorid int(11) NOT NULL DEFAULT '0', addDate date NOT NULL DEFAULT '0000-00-00', categoryID int(11) NOT NULL DEFAULT '0', PRIMARY KEY (picID) ) TYPE=MyISAM;
tylko mam problem jak zrobic aby jeden element nalezal do kilku kategorii? Moglbym zrobic dodatkowa tabele gdzie trzymalbym informacje typu
Kod
picID|categoryID
gdzie ani jedna ani druga wartosc nie bylyby unikalne ale to chyba bylaby zla relacja (wiele do wielu) wiec pytam Was znacie lepszy sposob??