Hi ich will mir eine eigene Bilder Gallery erstellen. Ich habe mir hier jetzt einmal 4 Tabellen erstellt und wollte wissen, ob man auf diesen Tabellen weiter aufbauen kann, oder ob ich hier noch was verändern sollte.
1. Tabelle, wo die Pfade der Fotos gespeichert werden.
Code:
CREATE TABLE `bero_photo` (
`photoid` tinyint(14) unsigned NOT NULL auto_increment,
`photopfad` varchar(255) collate latin1_general_ci NOT NULL default '',
`photocomment` text collate latin1_general_ci NOT NULL,
`photodatum` date NOT NULL default '0000-00-00',
`photouser` varchar(255) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`photoid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
2. Tabelle, welche die Gruppe auflistet, welche einem Photo zugeordnet werden müssten.
Code:
CREATE TABLE `bero_photo_group` (
`photogroupid` tinyint(14) unsigned NOT NULL auto_increment,
`photogrouptitle` varchar(255) NOT NULL default '',
`photogroupbeschreibung` text NOT NULL,
`photogrouppic` varchar(255) NOT NULL default '',
PRIMARY KEY (`photogroupid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
3. eine tabelle, die Bild und Gruppe zusammenfasst, denn ein Bild könnte ja mehreren Gruppen zugeordnet werden 1:n
Code:
CREATE TABLE `bero_photo_pic` (
`photopicid` tinyint(14) unsigned NOT NULL auto_increment,
`photopicgruppe` varchar(255) NOT NULL default '',
PRIMARY KEY (`photopicid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
4. Tabelle user, denn das Hochladen der Bilder sollte im geschützen Bereich passieren.