gpt4 book ai didi

php - 像 % 在 sql 中有很多值

转载 作者:行者123 更新时间:2023-11-29 01:20:29 26 4
gpt4 key购买 nike

如何在 sql 中编写带有太多值的 like% 查询?

例如,请看表结构

Id Tid name
1 1 test
2 3 ram
3 10 felix

select * from table where Tid Like % 1,10 %

另外我将这个值放在一个表单中,所以发布像 $_POST['tid']=1,10 这样的变量值所以我将像这样实现它

select * from table where Tid Like % $_POST['tid'] %

谢谢。

最佳答案

MySQL 提供 find_in_set():

where find_in_set(Tid, '1,10') > 0

请注意,这不会使用索引。您可以在 php 中使用 implode() 来使用 in,结果是:

where tid in (1, 10)

关于php - 像 % 在 sql 中有很多值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37459634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com