nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
11 nov. 2007 à 17:38
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
12 nov. 2007 à 20:56
Bonjour tout le monde je suis débutant en mysql et je voudrai créer un forum le problème c'est que je ne sais pas quel table créer ni les champs a créer ni les truc spéciaux associé !!!
Pouvez vous me dire ce que veut dire ce code svp, je vous serai éternelement reconnaissant !!!
CREATE TABLE `forum_categorie` (
`cat_id` int(11) NOT NULL AUTO_INCREMENT,
`cat_nom` varchar(30) collate latin1_general_ci NOT NULL,
`cat_ordre` int(11) NOT NULL,
PRIMARY KEY (`cat_id`),
UNIQUE KEY `cat_ordre` (`cat_ordre`)
) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_bin AUTO_INCREMENT=1 ;
CREATE TABLE `forum_forum` (
`forum_id` int(11) NOT NULL AUTO_INCREMENT,
`forum_cat_id` mediumint(8) NOT NULL,
`forum_name` varchar(30) collate latin1_general_ci NOT NULL,
`forum_desc` text collate latin1_general_ci NOT NULL,
`forum_ordre` mediumint(8) NOT NULL,
`forum_last_post_id` int(11) NOT NULL,
`forum_topic` mediumint(8) NOT NULL,
`forum_post` mediumint(8) NOT NULL,
`auth_view` tinyint(4) NOT NULL,
`auth_post` tinyint(4) NOT NULL,
`auth_topic` tinyint(4) NOT NULL,
`auth_annonce` tinyint(4) NOT NULL,
`auth_modo` tinyint(4) NOT NULL,
PRIMARY KEY (`forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `forum_membres` (
`membre_id` int(11) NOT NULL AUTO_INCREMENT,
`membre_pseudo` varchar(30) collate latin1_general_ci NOT NULL,
`membre_mdp` varchar(32) collate latin1_general_ci NOT NULL,
`membre_email` varchar(250) collate latin1_general_ci NOT NULL,
`membre_msn` varchar(250) collate latin1_general_ci NOT NULL,
`membre_siteweb` varchar(100) collate latin1_general_ci NOT NULL,
`membre_avatar` varchar(100) collate latin1_general_ci NOT NULL,
`membre_signature` varchar(200) collate latin1_general_ci NOT NULL,
`membre_localisation` varchar(100) collate latin1_general_ci NOT NULL,
`membre_inscrit` int(11) NOT NULL,
`membre_derniere_visite` int(11) NOT NULL,
`membre_rang` tinyint (4) DEFAULT 2,
`membre_post` int(11) NOT NULL,
PRIMARY KEY (`membre_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `forum_post` (
`post_id` int(11) NOT NULL AUTO_INCREMENT,
`post_createur` int(11) NOT NULL,
`post_texte` text collate latin1_general_ci NOT NULL,
`post_time` int(11) NOT NULL,
`topic_id` int(11) NOT NULL,
`post_forum_id` int(11) NOT NULL,
PRIMARY KEY (`post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `forum_topic` (
`topic_id` int(11) NOT NULL AUTO_INCREMENT,
`forum_id` int(11) NOT NULL,
`topic_titre` char(60) collate latin1_general_ci NOT NULL,
`topic_createur` int(11) NOT NULL,
`topic_vu` mediumint(8) NOT NULL,
`topic_time` int(11) NOT NULL,
`topic_genre` varchar(30) collate latin1_general_ci NOT NULL,
`topic_last_post` int(11) NOT NULL,
`topic_first_post` int(11) NOT NULL,
`topic_post` mediumint(8) NOT NULL,
PRIMARY KEY (`topic_id`),
UNIQUE KEY `topic_last_post` (`topic_last_post`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 12 nov. 2007 à 20:56
ba apparament ce code donne des instruction du genre créé ceci créé cela mais je ne sais pas lire le SQL donc je voulais savoir précisément ce que voulais dire ce code !!!