Mysql REGEXP'o'OR'aw'

时间:2010-10-30 17:07:50

标签: mysql regex match

我正在尝试做一个朋友搜索应用。 所以,为了做到这一点,我使用正则表达式,如:

SELECT ... 
 WHERE firstname REGEXP $firstname

$ firstname变量是一个字符串 - 例如:

(ch|k)ris

但由于某种原因,它不起作用。也许(|)在MySQL中不起作用?

我可以使用什么代替那个操作符来做同样的事情?

1 个答案:

答案 0 :(得分:1)

PHP中的

将您的行修改为:

$query = "SELECT ... FROM users WHERE id NOT IN($alreadyfriend) AND firstname REGEXP '$firstname'"; //notice the single quotes