2014-01-30 84 views
0

我想选择一个mssql行,但是我想忽略特定字符之前某个列中的字符。PHP SQL忽略“ - ”之前的所有字符,如语句

这是列格式:

|5555-55555| 

我想忽略破折号前的一切“ - ”,只有看看我的变量$搜索后显示出来。那就是我想要的那一行。如果是完全匹配,我宁愿选择。这是可能的,还是我必须创建一个新的列,只有破折号后面的数字?

$search = '55555' 
$query .= "WHERE '$columnName' LIKE '%$search%'"; 

回答

3

将匹配任何* -55555

$search = '55555'; 
$query .= "WHERE '$columnName' LIKE '%-$search'";