Bonjour, je suis en train de développer un site web, et j'avais toujours juré de ne jamais utiliser les SQL. Mais...Je souhaiterais faire un système d'authentification admin sur le site.
J'ai donc décidé de sauter le pas.
Je travaile avec phpMyAdmin. J'ai créé une BDD nommée "authentification".
Ensuite je cherche à créer une table.
J'ai donc cliqué sur l'onglet "SQL", et saisi le code suivant:
Lorsque je l'exécute, j'obtiens l'erreur suivante:
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 CREATE TABLE IF NOT EXISTS 'table_utilisateur' ( 'id'int(3) NOT NULL AUTO_INCREMENT, 'user'varchar(20) COLLATE latin1_general_ci NOT NULL, 'pass'varchar(40) COLLATE latin1_general_ci NOT NULL, 'nbr_connect' tinyint(1) NOT NULL DEFAULT '0', 'dates'datetime NOT NULL, PRIMARY KEY ('id'), UNIQUE KEY 'user' ('user') )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Erreur MySQL a répondu: Documentation #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''table_utilisateur' ( 'id'int(3) NOT NULL AUTO_INCREMENT, 'user'varchar(' at line 1
Je ne parviens pas à trouver mon erreur. J'ai essayé en enlevant les apostrophes, mais rien n'y fait.
Auriez vous une idée?
D'avance merci!
Partager