Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/11/2011, 14h19   #1
Membre éclairé
 
Avatar de EIN-LESER
 
Homme Sebastian
Développeur Web
Inscription : mai 2008
Messages : 380
Détails du profil
Informations personnelles :
Nom : Homme Sebastian
Âge : 35
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 380
Points : 318
Points : 318
Envoyer un message via MSN à EIN-LESER
Par défaut Probleme avec requete mysql

Bonjour a tous.

J'ai un petit soucis.

J'ai crée une base de données simples avec MPD designer 3.1

Pas de relations dynamiques entre les tables pour l'instant.

Le script de génération m'a permis de la créer facilement sous easyphp.

Ensuite j'ai pris la fonctionnalité de génération de contenus pour pouvoir faire mes tests.

Mais c'est la que le bas blesse
Quand j'essaye d’exécuter le code obtenus ainsi dans import cela me donne ceci:
Code :
1
2
3
 
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 ''user' ('id_user'' at line 1
Voici le premier insert qui plante.
Code :
1
2
 
INSERT INTO'user' ('id_user','nom_user','prenom_user','user_name','password_user','user_mail','privileges_user','function','last_logging','date_joined') VALUES (1, 'CYFNPIJEFVaNYLKZJSWN', 'XNLEC CMVFMIGXYMTHND', 'JUEMSJOIDC LQMPCGZWL', 'OOQHKWCVXGRCDTYVWISGGaEVUKIBKX USNJGDUVUREKaHCCUPHLFKZXTYJM EWEJNCDVXJQJLEEPBRLJJWFUUORIIYGPYLNIGaHTBITIPDIYUQPHNFZTYNVHMX YCKRHKZBSVRNGIBCXYOTGHEDRRLPGFVEWVIVFOYFRZQRFMaGWSNNFLCHQVKTEJFIVZSPEHWYPSPVEGZZUWMRDPBaPZJMDNDBUSQSDLVCZWNOCKXDT KUCI EYTSQCGCFSWPM', 'BFEGXaMSMOWHSTJOLMYIXXRULKBYRa', 234, 'QLJDZWTLMKHVaQXSSKFXBVBPOKOZCQUMUJNCDVXJQJLEEPBRLJJWFUUORIIYGPYLNIGaHTBITIPDIYUQPHNFZTYNVHMX YCKRHKZBSVRNGIBCXYOTGHEDRRLPGFVEWVIVFOYFRZQRFMaGWSNNFLCHQVKTEJFIVZSPEHWYPSPVEGZZUWMRDPBaPZJMDNDBUSQSDLVCZWNOCKXDT KUCI EYTSQCGCFSWPMBFEGXaMSMOWHSTJOLMYIXXRULKBYRa', '1974-02-10 08:55:39',);
Cela fait longtemps que je n'avais pas fait de sql mais j'avou ne pas voire ce qui cloche

Si quelqu’un a une idée merci d'avance.
__________________
Spécialiste des questions bêtes

L'urgent est fait, l’impossible est en cour, pour les miracles prévoir un délai

Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
EIN-LESER est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 14h34   #2
Membre éclairé
 
Avatar de EIN-LESER
 
Homme Sebastian
Développeur Web
Inscription : mai 2008
Messages : 380
Détails du profil
Informations personnelles :
Nom : Homme Sebastian
Âge : 35
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 380
Points : 318
Points : 318
Envoyer un message via MSN à EIN-LESER
Halte au feu .

Je ne pensais pas a vérifier sa mais le générateur se plante sur le genre de donnes a insérer dans l'avant dernière colonne. je vais voir sorry
__________________
Spécialiste des questions bêtes

L'urgent est fait, l’impossible est en cour, pour les miracles prévoir un délai

Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
EIN-LESER est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 14h38   #3
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 327
Points : 18 327
Envoyer un message via MSN à CinePhil
Dans ta requête INSERT, le nom de la table est entouré d'apostrophes et est donc considéré non pas comme une table mais comme une simple chaîne de caractères. C'est ça que MySQL n'aime pas. Supprime ces apostrophes inutiles.
Idem pour les noms de colonnes d'ailleurs !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 16h11   #4
Membre éclairé
 
Avatar de EIN-LESER
 
Homme Sebastian
Développeur Web
Inscription : mai 2008
Messages : 380
Détails du profil
Informations personnelles :
Nom : Homme Sebastian
Âge : 35
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2008
Messages : 380
Points : 318
Points : 318
Envoyer un message via MSN à EIN-LESER
Pour les cote c'etais bon il le prends sans problèmes comme sa.

Il y avait en fait 2 problèmes:

1 et j'en ai honte j'ai utilise certains mots clé réservé a sql comme noms de variables

2 Cette saloperie de soft est capable de créer des bases de données avec des datetimes ou dates mais si on utilise une date il sait pas créer de contenus et le script se retrouve avec 1 variable en moins ce que sql apprécie moyen
__________________
Spécialiste des questions bêtes

L'urgent est fait, l’impossible est en cour, pour les miracles prévoir un délai

Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
EIN-LESER est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h08.


 
 
 
 
Partenaires

Hébergement Web