数据库:在文本框PHP-SQL LIKE子句%
+----------------------+
+-KEYWORD-|-ANSWER-----+
+----------------------+
+hi,hello | Hey +
+Who,where| example123 +
+----------------------+
用户输入:
Who are you
SQL查询
SELECT answer FROM chat WHERE keyword LIKE '%Who are You%' LIMIT 0,1
输出我得到的是空白
预期输出:
example123
您应该从手册开始:https://dev.mysql.com/doc/refman/5.7/en/string-compa rison-functions.html#operator_like – jeroen
''你是谁%'匹配任何包含'你是谁'的字符串!在你的表中,'KEYWORD'列不包含任何与'%你是谁%'匹配的字符串!相反,您应该使用'%Who%','%Where%','%are%' –