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 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
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