gpt4 book ai didi

php - 使用带有一系列 id 的 where 语句

转载 作者:可可西里 更新时间:2023-11-01 08:31:02 26 4
gpt4 key购买 nike

在我的表中,有一列包含一组用户 ID。它的名字是 users_id。每个 id 用逗号分隔(,)。

例如:users_id = '1,2,3,4,5';

如果我将 $id=1 传递给我的函数,我该如何使用 where 语句?

function($id){
$sql = "select * from content_noti
where ??????"
}

最佳答案

您可以在数据库中的字段值中添加前导和尾随,

例如

改变

1,2,3,4,5

,1,2,3,4,5,

这样每个 Id 都有前导和尾随逗号 ,

现在,更新函数体:

function($id){
$sql = "select * from content_noti
where users_id LIKE '%,$id,%'"
}

在这种情况下,您不会有任何错误的可能性,因为如果您搜索用户 ID 1,那么您只会得到 1 而不是 111111343

Working Demo

关于php - 使用带有一系列 id 的 where 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27359318/

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