數據庫:在文本框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%' –