Erreur de syntaxe près de '' à la ligne 1
Absot
Messages postés
777
Date d'inscription
Statut
Membre
Dernière intervention
-
le père -
le père -
Bonjour, j'ai un problème avec une de mes requêtes, j'ai le message suivant Erreur de syntaxe près de 'graphique (nom, constructeur, chipset, inter, memoire, photo, prix' à la ligne 1 alors que j'ai bien vérifier toutes mes variables et ma base de données, tout correspond pourtant.. :/
Je vous met aussi ma table qui correspond:
CREATE TABLE Carte graphique (
idCarte int(11) NOT NULL PRIMARY KEY auto_increment,
nom varchar(50) default NULL '',
constructeur varchar(30) NOT NULL default '',
chispet varchar (30) NOT NULL default '',
inter varchar(30) NOT NULL default '',
memoire int(5) NOT NULL default '',
photo varchar(50) NOT NULL default 'non_disponible.PNG',
prixTTC int(11) NOT NULL default '0'
) ;
Ainsi que mon code php qui va avec (je précise que chaque variable contient bien une valeur (j'ai fais un echo pour chacune d'entre elle):
$query = "INSERT INTO Carte graphique (nom, constructeur, chipset, inter, memoire, photo, prix) VALUES ('$nom', '$constructeur','$chipset', '$interface', '$memoire', '$photo', $prix);";
Merci de votre aide
Je vous met aussi ma table qui correspond:
CREATE TABLE Carte graphique (
idCarte int(11) NOT NULL PRIMARY KEY auto_increment,
nom varchar(50) default NULL '',
constructeur varchar(30) NOT NULL default '',
chispet varchar (30) NOT NULL default '',
inter varchar(30) NOT NULL default '',
memoire int(5) NOT NULL default '',
photo varchar(50) NOT NULL default 'non_disponible.PNG',
prixTTC int(11) NOT NULL default '0'
) ;
Ainsi que mon code php qui va avec (je précise que chaque variable contient bien une valeur (j'ai fais un echo pour chacune d'entre elle):
$query = "INSERT INTO Carte graphique (nom, constructeur, chipset, inter, memoire, photo, prix) VALUES ('$nom', '$constructeur','$chipset', '$interface', '$memoire', '$photo', $prix);";
Merci de votre aide
A voir également:
- #1064 - erreur de syntaxe près de '' à la ligne 1
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
5 réponses
Bonjour
Si, on peut. Il suffit d'entourer le nom de la table (ou du champ) d'accents graves :
CREATE TABLE `Carte graphique`
Si, on peut. Il suffit d'entourer le nom de la table (ou du champ) d'accents graves :
CREATE TABLE `Carte graphique`
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question