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!!!