我想制作一个搜索脚本,我可以在其中搜索多个单词,但脚本会在所有行而不是特定行中找到单词。例如。
__________________________ ________ |Cheese | | Search | —————————————————————————— ————————
然后我制作了一个 php 脚本,上面写着:
SELECT * FROM table WHERE column1 = "$value" OR column2 = "$value" OR column3 = "$value" ... ;
这将显示单词“Cheese”出现在任何列中的结果。问题是,我希望人们可以同时搜索“奶酪”和“厨房”,但我需要将这些词分开并搜索如下内容:
SELECT * FROM table WHERE column1 = "$value" OR column2 = "$value" OR column3 = "$value" ... AND column1 = "$value2" OR column2 = "$value2" OR column3 = "$value2" 。 .. ;
问题是我真的不知道该怎么做。既不是单词分离,也不是如何在 SQL 数据库中找到单词。我也不知道如何搜索“Cheese”所属的单词……比如“Cheesecake”……
如果有人知道如何制作这个,请帮助我。
谢谢你。