php - 使用 MySQL LIKE 参数在表上搜索
问题描述
我正在为用户表开发 php 和 mysql 中的 crud 功能。我在数据库中分别为“活动”和“非活动”保留用户状态“a”和“d”。我的问题是当用户在前端搜索时让我们说“活动” " 那么我如何查询以获取所有活动状态记录。
请帮忙..
解决方案
我的理解是:您在表中保留a
or d
,并且用户可以在前端输入是否active
或deactive
. 所以你所拥有的,是active
或者deactive
基于你需要选择的记录。然后你可以使用这样的查询:
select * from statusesTable
where instr('active', statusColumn) = 1
statusColumn
上面的查询将返回is 的所有记录a
。
推荐阅读
- reactjs - TypeError:无法读取未定义错误的属性“地图”
- laravel - 将我的信息保存在数据库中的 Laravel CRUD 问题
- sql - Sql 内存问题
- scala - 使用 spark 处理大量数据 (5TB)
- python - 在python中使用递归的星号倒金字塔
- concourse - 无法从 GUI 登录大厅
- amazon-web-services - 将输出变量从一个模块传递到另一个模块时出现 Terraform 错误
- mysql - 在单个查询中添加多个 where 子句
- python - 如何使用python在azure中获取虚拟机的资源ID
- python - 如何将 json 有效负载与图像一起发送到 FastAPI 实例?