PHP SQL忽略“ - ”之前的所有字符

时间:2014-01-30 00:19:26

标签: php sql sql-server

我正在尝试选择一个mssql行但是我想在某个字符之前忽略某个列中的字符。

这是列格式:

|5555-55555|

我想忽略破折号“ - ”之前的所有内容,只看看我的变量$ search是否显示在后面。那就是我想要的那一行。我希望它是完全匹配的。这是可能的,还是我必须在短划线后只用数字创建一个新列?

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

1 个答案:

答案 0 :(得分:3)

将匹配任何* -55555

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