02/06/2013, 18:09
Comment se fait ta recherche, du moins quelle est la requête ?
Si tu fais:
, il faut que tu doubles ta condition where de la manière suivante:
Si tu fonctionnes avec un like (ce qui semble être le cas), utilises plutôt:
Note que j'utilise '_' plutôt que '%' car en mysql, il remplace un seul caractère alors que % remplace un ou plusieurs caractères.
Si tu fais:
Code :
select * from table where article='la chaine'tcl
regsub -all {_} $arg {\.} expdot
regsub -all {_} $arg {\-} expdash
set where "(article='$expdot' or article='$expdash')"
Si tu fonctionnes avec un like (ce qui semble être le cas), utilises plutôt:
tcl
regsub -all {[\.\-]} $arg {_} arg
Note que j'utilise '_' plutôt que '%' car en mysql, il remplace un seul caractère alors que % remplace un ou plusieurs caractères.

