creation de table

Répondre
Suta
le 09/03/2006 à 01:25
Suta
bonsoir !

Voila j'ai bientot fini mon petit portail :)

il me reste encore quelque detail a regler dont l'installation.

pour cela jai fait un script sur une page install.php avec un formulaire d'inscription pour le premier utilisateur (l'admin)

une fois le formulaire rempli la création des table ce fait puis le login et le mot de pass de l'admin s'insert dans la table adecquate

mais je ne sait pas vraiment comment faire ma requete

j'ai fait ça (mais ça ne marche pas ^^) :



mysql_query(CREATE TABLE `faq` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`texte_faq` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_reponses` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`message` text NOT NULL,`date_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`correspondance_sujet` int(6) NOT NULL default '0',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL, PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forum_sujets` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date_derniere_reponse` datetime NOT NULL default '0000-00-00 00:00:00',`dernier_auteur` varchar(30) NOT NULL default '',`correspondance_forum` int(6) NOT NULL default '0',`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `forums` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `galeries` (`id` int(6) NOT NULL auto_increment,`titre` text NOT NULL,`description` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `groupes` (`id` int(6) NOT NULL auto_increment,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `images` (`id` int(6) NOT NULL auto_increment,`nom_du_fichier` text NOT NULL,`titre` text NOT NULL,`description` text NOT NULL,`correspondance_galerie` int(6) NOT NULL default '0',PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `membre` (`id` int(11) NOT NULL auto_increment,`login` text NOT NULL,`pass_md5` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `messages` (`id` int(11) NOT NULL auto_increment,`id_expediteur` int(11) NOT NULL default '0',`id_destinataire` int(11) NOT NULL default '0',`date` datetime NOT NULL default '0000-00-00 00:00:00',`titre` text NOT NULL,`message` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `nb_online` (`ip` varchar(15) NOT NULL default '',`time` bigint(16) NOT NULL default '0') TYPE=MyISAM);
mysql_query(CREATE TABLE `news` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_news` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(CREATE TABLE `notes` (`id` int(6) NOT NULL auto_increment,`auteur` varchar(30) NOT NULL default '',`titre` text NOT NULL,`date` datetime NOT NULL default '0000-00-00 00:00:00',`texte_notes` text NOT NULL,`groupe` text NOT NULL,PRIMARY KEY (`id`)) TYPE=MyISAM);
mysql_query(INSERT INTO membre VALUES("", "'.addslashes($_POST['login']).'", "'.md5(addslashes($_POST['pass'])).'", "membre"));



quelqun peu maider ?

merci d'avance ;)
Suta
le 09/03/2006 à 01:26
Suta
oups me suis trompé jvoulai raccourcir un peu et j'ai tout envoyé désolé :S
bibi
le 09/03/2006 à 20:05
bibi
il manque des quote.

mysql_query(CREATE TABLE bla bla

a remplacer par :

mysql_query('CREATE TABLE bla bla ..... ');
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours