gpt4 book ai didi

php - 比较数据库字段中的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:23 25 4
gpt4 key购买 nike

你好,我有一个包含列名 id、receiver_id 等的表,现在我想获取记录,其中 sender_id 在用户中是 current_logged,receiver_id 包含 id 中的当前 loggend。

表示receiver_id 包含user_id 的字符串,用 分隔,现在我想检查user_id 是否在receiver_id 中

假设我的 id 是 U112 并且 receiver_id 包含字符串 U112,U123,U157 现在我该如何检查

我尝试了如下但失败了

$selDoc="SELECT * FROM documents WHERE sender_id='U112' OR 'U112' IN (receiver_id) ORDER BY id DESC";

最佳答案

str IN (str2)str == str2 相同。

使用FIND_IN_SET :

FIND_IN_SET('U112', receiver_id)

注意:您可能应该标准化您的模式。这将是一个全表扫描。

关于php - 比较数据库字段中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167159/

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