mysql以干净的方式比较字段和值

时间:2015-01-02 06:03:43

标签: mysql

我希望通过清除所有来自文本输入的动态值的特殊字符来比较mysql字段。

$value = 'some - test's text';

preg_replace('/,|-|\.|\(|\)|`|\'|\//i', ' ', $value);

我想将上述规则应用于mysql字段,我该如何实现呢?

如下面的查询,

SELECT id FROM TABLENAME WHERE title like "$value";

"title""$value"应使用上述regex进行比较。

1 个答案:

答案 0 :(得分:0)

可以在MySQL中使用REGEXP运算符进行正则表达式比较。

http://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp