erreur where (sql)

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

erreur where (sql)

Messagepar matheod » 08 Juil 2007 à 11:27

bonjour j'ia une erreur et je ne oit pas du tout ou ca vient

j'ai une table : chatative
avec comme champs: option et value
et avec comme donné :
option valeur
active o

quand j'execute la requette :

mysql_query("UPDATE chatactive SET valeur='n'");


tout va bien, active vaut bien n apres la requette.

mais quand j'execute la requete :

mysql_query("UPDATE chatactive SET valeur='n' WHERE option='active'");


et bien active ne change pas (il vaut toujours o)

bon ce n'est pas grave étant donné que je n'ai qu'une range de donné mais j'aimerais bien comprendre


merci
Image

Augmentez les visites de votre site web ou blog !
Et découvrez quelques outils pour votre site !

Mes mods : Correcteur orthographique
Avatar de l’utilisateur
matheod
Maître des floodeurs
Maître des floodeurs
 
Messages: 2029
Inscription: 30 Juin 2006 à 11:16

Messagepar Théonaute » 08 Juil 2007 à 13:39

Je ne suis plus sûr à 100%, mais il me semble que c'est une question de guillements utilisés.

En mettant option='active', j'ai l'impression qu'il fait comme en C : entre '' c'est un caractère et non une chaîne de caractère.

Essayes donc :

Code: Tout sélectionner
mysql_query('UPDATE chatactive SET valeur="n" WHERE option="active"');


pour voir.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5718
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Messagepar matheod » 08 Juil 2007 à 13:42

théonaute a écrit:Je ne suis plus sûr à 100%, mais il me semble que c'est une question de guillements utilisés.

En mettant option='active', j'ai l'impression qu'il fait comme en C : entre '' c'est un caractère et non une chaîne de caractère.

Essayes donc :

Code: Tout sélectionner
mysql_query('UPDATE chatactive SET valeur="n" WHERE option="active"');


pour voir.

je vais vori, merci
Image

Augmentez les visites de votre site web ou blog !
Et découvrez quelques outils pour votre site !

Mes mods : Correcteur orthographique
Avatar de l’utilisateur
matheod
Maître des floodeurs
Maître des floodeurs
 
Messages: 2029
Inscription: 30 Juin 2006 à 11:16


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant