probleme requête UPDATE


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

probleme requête UPDATE

Message le Dim Nov 25, 2007 19:08

bonsoir,

j'ai un soucis avec ma requête qui ne fonctionne pas voici mon code :

Code: Tout sélectionner
$sql="UPDATE clients SET activation='actif' WHERE id=".$data['id'] ;

$data['id'] est bien reconnu mais la modification ne se fait pas .

echo $sql; me donne : UPDATE clients SET activation='actif' WHERE id=2

Une idée?


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: 28 Juil 2003

Message le Dim Nov 25, 2007 19:42

Comment cette requête est elle exécuté par la suite ?
As-tu un message d'erreur ?
Est-tu dans une transaction ?


ybet
WRInaute accro
WRInaute accro
 
Messages: 7700
Inscription: 22 Nov 2003

Message le Dim Nov 25, 2007 22:12

dans les requêtes SQL, chaque fois que j'ai utilisé un tableau, j'ai eut les mêmes problèmes. Finalement, la ligne juste avant, j'insère

$t=$data['id'];
$sql="UPDATE clients SET activation='actif' WHERE id='$t'" ;

J'ajouterai que tu as des mélanges par corrects entre les ' et le ". Manque déjà celui de fin.


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Re: probleme requête UPDATE

Message le Dim Nov 25, 2007 23:39

essaye peut être ceci:
Code: Tout sélectionner
$sql="UPDATE `clients` SET `activation`= 'actif' WHERE `id`= '".$data['id']."'";

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2687
Inscription: 13 Fév 2004

Re: probleme requête UPDATE

Message le Lun Nov 26, 2007 0:58

webac a écrit:
Code: Tout sélectionner
$sql="UPDATE clients SET activation='actif' WHERE id=".$data['id'] ;


J'espère que tu vérifies bien le contenu de $data['id'] avant... SQL code injection super facile en perspective sinon...

webac a écrit:$data['id'] est bien reconnu mais la modification ne se fait pas .

echo $sql; me donne : UPDATE clients SET activation='actif' WHERE id=2

Une idée?


Ben si la modification ne se fait pas, tu dois avoir une erreur, vérifie tes logs...

Jacques.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité