【问题标题】:Searching on Table using MySQL LIKE Parameter使用 MySQL LIKE 参数在表上搜索
【发布时间】:2019-01-14 10:07:02
【问题描述】:

我正在为用户表开发 php 和 mysql 中的 crud 功能。我在数据库中分别为“活动”和“非活动”保留用户状态“a”和“d”。我的问题是当用户在前端搜索时说“活动”然后我如何查询以获取所有活动状态记录。

请帮忙..

【问题讨论】:

  • 我知道上面的查询,但我希望当用户在搜索表单中输入活动时,它会搜索所有列名、电子邮件、电话、状态
  • 我想知道你面临什么问题。您能否编辑您的问题并添加minimal reproducible example

标签: php mysql sql


【解决方案1】:

我的理解是:您将ad 保留在您的表中,并且用户可以在前端输入activedeactive。因此,您拥有的是activedeactive,并且基于此您需要选择记录。然后你可以使用这样的查询:

select * from statusesTable
where instr('active', statusColumn) = 1

以上查询将返回statusColumna 的所有记录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多