データベースとのLIKE句:テキストボックス内PHP-SQL%
+----------------------+
+-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 is You% ''と一致する文字列を含んでいません!代わりに '%Who%'、 '%%'、 '%are% 'を使うべきです –