Erreur php
creachantom
-
Flow78 Messages postés 1807 Date d'inscription Statut Membre Dernière intervention -
Flow78 Messages postés 1807 Date d'inscription Statut Membre Dernière intervention -
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
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum 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