我的数据库中有一个名为 leads 的表。该表内有几列,其中包含潜在客户的姓名,电话,地址,邮政编码等。
包含销售线索名称的列称为 clientName 。例如,我们有忠诚度物流。
我在表单中有一个输入类型的文本,用户可以在其中搜索特定的客户端名称,并在弹出窗口中显示结果。现在,我正在使用WHERE子句
....WHERE leads.clientName LIKE "%'.$_POST["keyword"].'%"
现在的方式只会显示给客户忠诚度物流 如果用户键入 Loyalty 或 Logistics 或 Loyalty Logistics ,但在用户输入错误的情况下键入 Loyalti Logistics 我还希望能够在结果中显示名称中包含 Logistics 的所有客户。
答案 0 :(得分:0)
您可以使用服务器端语言(PHP,Python,JS ...)进行拆分,并获取关键字列表,并使用它进行sql请求。
keywords = split(keyword)
for key in keywords
....WHERE leads.clientName LIKE "%'.$_POST["key"].'%"
我希望它将对您有所帮助。