Erreur php
creachantom
-
Flow78 Messages postés 1910 Statut Membre -
Flow78 Messages postés 1910 Statut Membre -
Bonjour,
je suis entrain de créer un site tout en html, css et php,
hors dans ma base de donnée j'ai un message d'erreur à la suite de ma création
d'une nouvelle table pour faire un formulaire.
voici le message:
Requête SQL:
ALTER TABLE 'formulaire' ADD 'prenom' VARCHAR( 50 ) NOT NULL ,
ADD 'naissance' DATE NOT NULL ,
ADD 'CP' VARCHAR( 10 ) NOT NULL ,
ADD 'ville' VARCHAR( 20 ) NOT NULL ,
ADD 'email' VARCHAR( 100 ) NOT NULL ,
ADD 'action' TINYINT( ) NOT NULL
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 ') NOT NULL' at line 1
que dois-je faire car je suis perdue, et je suis débutante, merci pour votre aide précieuse.
je suis entrain de créer un site tout en html, css et php,
hors dans ma base de donnée j'ai un message d'erreur à la suite de ma création
d'une nouvelle table pour faire un formulaire.
voici le message:
Requête SQL:
ALTER TABLE 'formulaire' ADD 'prenom' VARCHAR( 50 ) NOT NULL ,
ADD 'naissance' DATE NOT NULL ,
ADD 'CP' VARCHAR( 10 ) NOT NULL ,
ADD 'ville' VARCHAR( 20 ) NOT NULL ,
ADD 'email' VARCHAR( 100 ) NOT NULL ,
ADD 'action' TINYINT( ) NOT NULL
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 ') NOT NULL' at line 1
que dois-je faire car je suis perdue, et je suis débutante, merci pour votre aide précieuse.
A voir également:
- Erreur php
- Expert php pinterest - Télécharger - Langages
- Erreur upes 1025 - Forum Téléviseurs
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Corriger l'erreur 0x80070643 de la mise à jour KB5034441 de Windows 10 - Accueil - Windows
2 réponses
Essaye une syntaxe du genre
wgras>mysql> alter table tabl01 add (f3 date); Query OK, 4 rows affected (0.04 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> describe tabl01; +-----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+-------+ | nom | varchar(30) | YES | | NULL | | | birth | date | YES | | NULL | | | firstname | varchar(30) | YES | | NULL | | | f2 | date | YES | | NULL | | | f3 | date | YES | | NULL | | +-----------+-------------+------+-----+---------+-------+ 5 rows in set (0.00 sec)</gras>
Essaye d'enlever les espaces pour tes nombres entre les parenthèses, et rajoutes-en un entre VARCHAR et (50).
En gros :
ALTER TABLE 'formulaire' ADD 'prenom' VARCHAR (50) NOT NULL ,
ADD 'naissance' DATE NOT NULL ,
ADD 'CP' VARCHAR (10) NOT NULL ,
ADD 'ville' VARCHAR (20) NOT NULL ,
ADD 'email' VARCHAR (100) NOT NULL ,
ADD 'action' TINYINT () NOT NULL
En gros :
ALTER TABLE 'formulaire' ADD 'prenom' VARCHAR (50) NOT NULL ,
ADD 'naissance' DATE NOT NULL ,
ADD 'CP' VARCHAR (10) NOT NULL ,
ADD 'ville' VARCHAR (20) NOT NULL ,
ADD 'email' VARCHAR (100) NOT NULL ,
ADD 'action' TINYINT () NOT NULL