首页 > 解决方案 > 使用 MySQL LIKE 参数在表上搜索

问题描述

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

请帮忙..

标签: phpmysqlsql

解决方案


我的理解是:您在表中保留aor d,并且用户可以在前端输入是否activedeactive. 所以你所拥有的,是active或者deactive基于你需要选择的记录。然后你可以使用这样的查询:

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

statusColumn上面的查询将返回is 的所有记录a


推荐阅读