标签: php mysql
我创建了一个过滤器,我有一个"#"链接。 除了字母,我想得到所有结果。怎么做 ? 当我这样做时:
$as = "a"; // "a" link text ... LIKE '$a%'
返回以" a"开头的所有匹配但是当我这样做时:
... LIKE '[!a-z]%' // or ... NOT LIKE '[a-z]%'
不起作用。 它应该返回没有第一个字母A到Z的结果,但它没有任何回报。
答案 0 :(得分:1)
我认为like不支持正则表达式,而是使用regexp。
like
WHERE col_name REGEXP '[^a-z].*'
WHERE col_name NOT REGEXP '[a-z].*'