Bonjour,
Test de suppression, création d'une table avec mysql.
J'ai fait une requête :
Et lorsque je l'utilise dans phpmyadmin, elle fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 DROP TABLE IF EXISTS t_tiers_2; CREATE TABLE IF NOT EXISTS `t_tiers_2` ( `id_tiers` int(5) NOT NULL auto_increment, `tiers_type_id` int(3) NOT NULL default '0', `tiers_prive` tinyint(1) NOT NULL default '0', `id_maj` int(5) NOT NULL default '0', `tiers_nom` varchar(75) NOT NULL default '', `tiers_adr1` varchar(50) NOT NULL default '', `tiers_adr2` varchar(50) NOT NULL default '', `tiers_adr3` varchar(50) NOT NULL default '', `tiers_ville_id` smallint(7) unsigned NOT NULL default '0', `tiers_tel` varchar(15) NOT NULL default '', `tiers_fax` varchar(15) NOT NULL default '', `tiers_email` varchar(75) NOT NULL default '', `tiers_web` varchar(75) NOT NULL default '', `tiers_commentaire` text NOT NULL, `id_trt` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id_tiers`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4905
Je veux la placer dans un programme php :
Lorsque j'exécute mon programme php, elle me sort toujours l'anomalie "Création de la table t_tiers_2 impossible".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 // Création de la table t_tiers_2 $req=("DROP TABLE IF EXISTS t_tiers_2; CREATE TABLE IF NOT EXISTS `t_tiers_2` ( `id_tiers` int(5) NOT NULL auto_increment, `tiers_type_id` int(3) NOT NULL default '0', `tiers_prive` tinyint(1) NOT NULL default '0', `id_maj` int(5) NOT NULL default '0', `tiers_nom` varchar(75) NOT NULL default '', `tiers_adr1` varchar(50) NOT NULL default '', `tiers_adr2` varchar(50) NOT NULL default '', `tiers_adr3` varchar(50) NOT NULL default '', `tiers_ville_id` smallint(7) unsigned NOT NULL default '0', `tiers_tel` varchar(15) NOT NULL default '', `tiers_fax` varchar(15) NOT NULL default '', `tiers_email` varchar(75) NOT NULL default '', `tiers_web` varchar(75) NOT NULL default '', `tiers_commentaire` text NOT NULL, `id_trt` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id_tiers`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4905") ; echo "<p>t_tiers_2 : $req"; $result=mysql_query($req) or die ("Création de la table t_tiers_2 impossible");
A quoi est dû ce phénomène ?
Merci d'avance
Partager