我想通过清除来自文本输入的动态值的所有特殊字符来比较mysql字段。
$value = 'some - test's text';
preg_replace('/,|-|\.|\(|\)|`|\'|\//i', ' ', $value);我想把上面的规则也应用到mysql字段,我该如何实现呢?
就像下面的查询,
SELECT id FROM TABLENAME WHERE title like "$value";应该使用上面的regex来比较"title"和"$value"。
发布于 2015-01-02 14:36:49
可以在MySQL中使用REGEXP运算符进行正则表达式比较。
http://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp
https://stackoverflow.com/questions/27738030
复制相似问题