problème d'opérateur logique - Programmation
Marsh Posté le 01-04-2002 à 13:04:36
encore une condition qui complique tout
a=false et b=true => true
Marsh Posté le 01-04-2002 à 13:11:04
mince je me suis planté, je recommence, sorry tout le monde,
a=false b=false => false
a=false b=true =>false
a=true b=false =>false
a=true b=true => true
bref il faut que les deux soient true pour renvoyer true
Marsh Posté le 01-04-2002 à 13:55:08
Je connais très peu MySQL, mais en algèbre booléénne, le seul opérateur qui renvoie TRUE quand 2 conditions sont à TRUE est AND. Surtout pas OR qui renvoie TRUE quand au moins une condition est TRUE, et encore moins XOR qui renvoie TRUE quand une condition est TRUE et l'autre FALSE...
[jfdsdjhfuetppo]--Message édité par Harkonnen--[/jfdsdjhfuetppo]
Marsh Posté le 01-04-2002 à 14:09:16
true and true = true
true and false = false
false and false = false
true or true = true
true or false = true
false or false = false
true xor true = false
true xor false = true
false xor false = false
Marsh Posté le 01-04-2002 à 14:11:23
Topos :
Code :
|
[jfdsdjhfuetppo]--Message édité par Je@nb--[/jfdsdjhfuetppo]
Marsh Posté le 01-04-2002 à 14:24:19
au passage Gonath, t'aurait pu essayer AND avant de poster ici... c le seul ke tu n'as pas essayé....
pas bien ça....
Marsh Posté le 01-04-2002 à 13:00:45
Bon voilà je voudrais obtenir un resultat qui renvoit FALSE quand je verifie dans une base mysql (WHERE ... ...) deux variables dont l'une d'entre elle est fausse mais l'autre vrai.
exemple:
a=TRUE et b=FALSE => FALSE
a=TRUE et b=TRUE => TRUE
a=FALSE et b=FALSE => FALSE
c compliqué, je pensais que XOR pouvait faire ca, mais MYSQL n'a pas l'air de l'accepter... et OR ne fonctionne pas. Il me renvoit TRUE qd l'un des deux et TRUE. SVP aidez moi, merci bcp!!!