如何在MySQL LIKE运算符中删除完全匹配的结果?

时间:2018-08-13 07:25:52

标签: php mysqli

是否可以从MySQL LIKE运算符中删除完全匹配的结果?

我在表中有一列,其中包含诸如:

  1. 中止
  2. 杀人杀手
  3. 阿氏杆菌
  4. 熟练
  5. 堕胎

因此,当我查询“ Abort”时,我只想显示与“ Abort”相关的词,而不是确切的“ Abort”。我只想从结果中删除它。

我使用以下简单的MySQL查询代码:

mysqli_query($conn, "SELECT * FROM medi_words WHERE word LIKE '%$query%'");  

1 个答案:

答案 0 :(得分:3)

您可以在查询中使用其他条件,如下所示:

mysqli_query($conn, "SELECT * FROM medi_words WHERE word LIKE '%$query%' AND word != '$query'");