我有这张桌子
recipe_tbl
id | name | ingredients
--------------------
1 | Banku | corn dough, cassava dough, okra, tomato, onion, pepper, garden eggs
2 | Jollof | rice, tomato, pepper, onion, spice
3 | fufui | cassava, okra, plantain
并且我想选择一种配方,该配方与用户提供的任何列表相匹配。
例如,如果用户搜索“可可,黄油,秋葵”,则它们应分别获得ID为1和3的商品,因为它们都包含“ OKRA”;如果搜索“胡椒,奶油,咖喱”,则应获取ID为1和3的商品。 2,因为它们包含“ PEPPER”。
如果有人可以帮助我,我会很高兴,谢谢
最佳答案
接受$ user输入=“可可,黄油,秋葵”
使用Like句子会使每个人在每一行都有这些名字
就像你想要的
SELECT * FROM recipe_tbl
WHERE ingredients like "%$userInput%"