[RESOLU] Un mysql_query UPDATE qui ne veut pas updater

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Un mysql_query UPDATE qui ne veut pas updater

Re: Un mysql_query UPDATE qui ne veut pas updater

par two3d » 11 juil. 2013, 19:10

Merci beaocup

Re: Un mysql_query UPDATE qui ne veut pas updater

par Horws » 11 juil. 2013, 19:03

http://www.roseindia.net/sql/sql-out-parameter.shtml

C'est un paramètre pour les procédures.

Re: Un mysql_query UPDATE qui ne veut pas updater

par two3d » 11 juil. 2013, 18:57

Bon à savoir, merci pour l'information.

Aurais tu une page web où est ce que ce fameux "out" est expliqué stp ?

Re: Un mysql_query UPDATE qui ne veut pas updater

par Horws » 11 juil. 2013, 18:52

Effectivement vu que c'est un paramétre utilisé par SQL

Re: Un mysql_query UPDATE qui ne veut pas updater

par two3d » 11 juil. 2013, 18:50

Donc il n'est pas possible de créer un champ nommé "out" dans une table MySQL ?

Re: Un mysql_query UPDATE qui ne veut pas updater

par Horws » 11 juil. 2013, 18:26

"Out" est un paramêtre SQL qui permet de stocker des données dans une procédure.

Re: Un mysql_query UPDATE qui ne veut pas updater

par two3d » 11 juil. 2013, 18:11

J'arrive à solutionner l'erreur quand je met "outi" au lieu de "out" (rajout d'un i pour voir si ce n'est pas mysql_query qui voit out comme autre chose qu'un champ dans ma table) et en effet ça fonctionne.

à quoi correspond ce fameux "out" dans une requête mysql ?

Un mysql_query UPDATE qui ne veut pas updater

par two3d » 11 juil. 2013, 16:41

Bonjour,

ma requête ne s’exécute pas:
mysql_query("UPDATE regies SET out = (out + 1) WHERE id = ".$IdRegie)
Erreur:

Code : Tout sélectionner

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 'out = (out + 1) WHERE id = 1' at line 1
Je n'arrive pas solutionner l'erreur :/