Bonjour .
C'est la première fois que j'utilise les contraintes avec MySQL 5.
Pouvez-vous me confirmer que la syntaxe de cette création de table est juste s'il vous plait et que ce n'est pas elle qui fait planter mon programme ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$createtab=mysql_query("CREATE TABLE IF NOT EXISTS ".$table[$n]." (
	id   		INTEGER	(11) 	 NOT NULL,
	page 		INTEGER	(11)	 NOT NULL,
	PRIMARY KEY id (id)	
	CONSTRAINT constraint_page
	FOREIGN KEY page REFERENCES Pages(id)
        ON UPDATE CASCADE
	ON DELETE CASCADE )
	TYPE=MyISAM;") ;
Je précise que la table Pages qui contient la clé primaire qui réference la clé étrangere de la contrainte de cette table est bonne et que le typage de l'id est bon lui aussi.

Merci