Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en 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 15/06/2006, 21h28   #1
Invité de passage
 
Inscription : septembre 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 10
Points : 2
Points : 2
Par défaut Pb de UPDATE

Bonjour,


alors voila je developpe un back office PHP/MYSQL pour gestion d'utilisateur et de BDD.

Lors de l'édition des informations des users, je fais un UPDATE après passage dans un formulaire.

Tout fonctionne parfaitement sauf pour le champs 'group' (cf image jointe). C'est exactement la même structure que dist_list, mais rien n'y fait ça ne marche pas !!

Je recupere du formulaire :

$incentive = $_POST['incentive'];

et j'update :

mysql_query("UPDATE membre SET group='$incentive' WHERE membre.id='$id'");

Avez vous une idée ??? Ca marche nickel pour tout les autres sauf 'group' !
jeremy2011 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 21h37   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
group est un mot reservé pour MySQL... qu'est-ce que tu veux par ça marche pas ?

est-ce que le nom de ton champ est blindé ? (i.e. entouré par de backquotes [AltGr + 7]) si non, fait, parce que comme c'est un mot reservé, il sera interprété sinon.
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 21h45   #3
Invité de passage
 
Inscription : septembre 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 10
Points : 2
Points : 2
j'entends dire par ça marche pas que le champs n'est pas mis à jour après l'update.

dois je essayer ceci :


UPDATE membre SET `group`='$incentive' WHERE ...


j'ai bien comprit ?
jeremy2011 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 21h46   #4
Invité de passage
 
Inscription : septembre 2005
Messages : 10
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 10
Points : 2
Points : 2
et oui ça marche !!



Merci !!!!!!!!!!!!!!
jeremy2011 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 21h49   #5
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
tu devais avoir une erreur MySQL que tu ne voyais pas...

pour voir les erreurs SQL : remplacer par
Code :
mysql_query(...) OR die(mysql_error());
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög 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 13h12.


 
 
 
 
Partenaires

Hébergement Web