Php 搜索包含变量的查询
嗨,我正在从事一个php mysql项目,需要一些帮助 在我的一个字段上,我使用复选框输入值。可能的选择是9001 14001和18001 如果我勾选14001和18001,则存储的结果是1400118001 当我设置搜索时,我必须为每个可能的组合设置if equals。。在这种情况下还不错,因为只有7个Php 搜索包含变量的查询,php,mysql,Php,Mysql,嗨,我正在从事一个php mysql项目,需要一些帮助 在我的一个字段上,我使用复选框输入值。可能的选择是9001 14001和18001 如果我勾选14001和18001,则存储的结果是1400118001 当我设置搜索时,我必须为每个可能的组合设置if equals。。在这种情况下还不错,因为只有7个 位如果我想说(字段)是否包含,我会在sql查询中使用什么 以下查询将为您提供字段包含14001的所有行 从表中选择*字段,如“%14001%” 但您可能需要重新考虑存储数据的方式,以加快存储速
位如果我想说(字段)是否包含,我会在sql查询中使用什么 以下查询将为您提供字段包含14001的所有行
从表中选择*字段,如“%14001%”
但您可能需要重新考虑存储数据的方式,以加快存储速度。
这里很好地描述了一种方法:
能否向您展示表格模式和示例数据。如果以逗号分隔的字符串存储值,听起来您的架构设计可能不好。这将匹配
1400118001
,从技术上讲,它确实匹配“contains”的ops标准,但不是独占的