Php 像%一样,在sql中有许多值
如何使用sql中的太多值编写like%查询 例如,请参见表结构Php 像%一样,在sql中有许多值,php,mysql,sql,Php,Mysql,Sql,如何使用sql中的太多值编写like%查询 例如,请参见表结构 Id Tid name 1 1 test 2 3 ram 3 10 felix select * from table where Tid Like % 1,10 % 另外,我将这个值放在一个表单中,所以发布变量值,比如$\u post['tid']=1,10,所以我将实现如下 select * from table where Tid Like % $_POST['tid'] % 谢谢。MySQL提供了fin
Id Tid name
1 1 test
2 3 ram
3 10 felix
select * from table where Tid Like % 1,10 %
另外,我将这个值放在一个表单中,所以发布变量值,比如$\u post['tid']=1,10
,所以我将实现如下
select * from table where Tid Like % $_POST['tid'] %
谢谢。MySQL提供了
find\u in\u set()
:
请注意,这不会使用索引。您可以在php中使用内爆()
来替代中的,从而导致:
where tid in (1, 10)
是不是select*从表中输入(1,10)
。它正在工作。我现在没有资格投票给你。但我会选择这个作为答案。
where tid in (1, 10)