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 2D'avance merci pour vos réponses
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(); }
A première vue l'erreur à lieu à cause de la variable $nom_table qui est valide (je l'ai testée)
Partager