Bonjour,
j'ai une erreur de syntaxe dans ce script que je n'arrive pas à résoudre

SQLSTATE[42000]: Syntax error or access violation: 1064 Erreur de syntaxe près de '( Id INT(11) AUTO_INCREMENT PRIMARY KEY, ...' à la ligne 2
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
// création de la table collec
			try{
            $sql = 'CREATE TABLE '.$nom_table.'(
                       Id INT(11) AUTO_INCREMENT PRIMARY KEY,
                        Nom VARCHAR(30) NOT NULL,
                        Prenom VARCHAR(30) NOT NULL,
                        Adresse VARCHAR(70) NOT NULL,
                        Ville VARCHAR(30) NOT NULL,
                        DateInscription TIMESTAMP)';
 
 
                $gest_col->exec($sql);
                echo 'Table bien créée !';
            }
            catch(PDOException $e){
              echo "Erreur : " . $e->getMessage();
            }
D'avance merci pour vos réponses

A première vue l'erreur à lieu à cause de la variable $nom_table qui est valide (je l'ai testée)