|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
webac WRInaute impliqué

Inscrit le: 04 Mar 2005 Messages: 322 Localisation: Ile de France
|
Posté le : Dim Nov 25, 2007 19:08 Sujet du message: probleme requête UPDATE |
|
|
bonsoir,
j'ai un soucis avec ma requête qui ne fonctionne pas voici mon code :
| Code: |
| $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

Inscrit le: 28 Juil 2003 Messages: 2406 Localisation: Ici ! Voyons ! Où veux-tu que je sois ? ;)
|
Posté le : Dim Nov 25, 2007 19:42 Sujet du message: probleme requête UPDATE |
|
|
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

Inscrit le: 22 Nov 2003 Messages: 5512 Localisation: un .be à Chiny (Belgique) perdu sur Google.fr ...
|
Posté le : Dim Nov 25, 2007 22:12 Sujet du message: probleme requête UPDATE |
|
|
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 passionné

Inscrit le: 05 Aoû 2003 Messages: 691
|
Posté le : Dim Nov 25, 2007 23:39 Sujet du message: Re: probleme requête UPDATE |
|
|
essaye peut être ceci:
| Code: |
| $sql="UPDATE `clients` SET `activation`= 'actif' WHERE `id`= '".$data['id']."'"; |
|
|
| |
|
 |
jcaron WRInaute passionné

Inscrit le: 13 Fév 2004 Messages: 521 Localisation: Paris
|
Posté le : Lun Nov 26, 2007 0:58 Sujet du message: Re: probleme requête UPDATE |
|
|
[quote="webac"]
| Code: |
| $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. |
|
| |
|
 |
| |
|
|