Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 17/09/2007, 23h44   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 36
Points : 10
Points : 10
Par défaut [SQL] Erreur de syntaxe sur ma requête UPDATE

bonjour,
précision : dans la table le champ 'mta' est décimal (5)
lors du chargement il est ''. (est-ce possible ?)
le résultat de l'update :
Code :
1
2
3
4
5
 
--------------------------------------------------------------------------------
UPDATE table `strasbourg50`.`fsg08` SET mtp='100.', mta='', mtd='0',fiscalite='1', mt='100', breg='',dateins='17.09.2007', heureins='23.32.02', dateyy='2007' WHERE nomp='mossieur'
--------------------------------------------------------------------------------
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 'table `strasbourg50`.`fsg08` SET mtp='100.', mta='', mtd='0',
l'update lui même,
Code :
1
2
3
4
5
 
$sql = "UPDATE table  `strasbourg50`.`fsg08` SET  
mtp='$mtp.', mta='$mta', mtd='$mtd',fiscalite='$fiscalite', mt='$mt',
breg='$breg',dateins='$dateins', heureins='$heureins', dateyy='$dateyy'
WHERE nomp='$nomp'";
quelle est mon erreur ? (eh oui cela ne se fait pas tout seul!)
merci
webasso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 09h50   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Je dirai qu'il ne faut pas mettre "table" apres le mot clé UPDATE
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 10h07   #3
Membre actif
 
Avatar de Momodedf
 
Inscription : juillet 2007
Messages : 246
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : juillet 2007
Messages : 246
Points : 176
Points : 176
La syntaxe pour un UPDATE en SQL est la suivante :

UPDATE nom_de_table SET nom_de_colone = valeur [, nom_de_colone2 = valeur2, ... ]
[WHERE condition]

Ce qui est entre [] est optionnel.
Momodedf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 14h55   #4
Candidat au titre de Membre du Club
 
Inscription : septembre 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 36
Points : 10
Points : 10
Par défaut update erreur

bravo, il ne faut pas mettre le mot 'table' après update.
merci a vous les
webasso 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 23h38.


 
 
 
 
Partenaires

Hébergement Web