单个字符的SQL通配符匹配

时间:2016-09-06 08:53:40

标签: php sql-server

我正在研究搜索SQL数据库的AJAX搜索。我有以下SQL代码:

$query = odbc_exec(
    $connection,
    "SELECT * 
       FROM view_all_information
      WHERE (cn LIKE '%{$query}%')
         OR (mail LIKE '%{$query}%')
         OR (company  LIKE '%{$query}%')
         OR (title  LIKE '%{$query}%')
         OR department LIKE ('%{$query}%')
         OR (functions LIKE '%{$query}%')
         OR (languages LIKE '%{$query}%')
    "
);

问题在于,当我输入单词sql时,它似乎带回了s,q和l的任何实例。我无法解决这个问题,我所做的一切似乎都无法发挥作用。

0 个答案:

没有答案