08-09-2008, 12:55 PM
La requete correcte est la suivante ;-)
Merci quand même ;-)
Merci quand même ;-)
Code PHP :
<?php
UPDATE batiment
INNER JOIN joueur ON batiment.Id = joueur.Id
INNER JOIN ressource_prod ON batiment.Id = ressource_prod.Id
INNER JOIN ressource_joueur ON batiment.Id = ressource_joueur.Id
SET batiment.Mine_or = 2 , joueur.Terrain = 0 , ressource_prod.Electricite = -80 , ressource_joueur.Or= 9964625
WHERE batiment.Id = 43
Sephi-Chan a écrit :Or est un mot réservé par MySQL. Il faut juste encadrer le mot de backquotes pour pouvoir l'utiliser, ce qui donne `Or`.
Le cas se présente également pour le mot Force, par exemple. Edit : J'avais pas vu que tu avais également cité le cas de Force.
Je t'invite donc à regarder dans la liste des mot réservé par MySQL quand tu crée un nouveau champ. Tu peux également encadrer systématiquement tous les noms de champs et d'alias dans ta requête par les backquotes `.
Sephi-Chan