Table name: `team`  
Column name: `team_members`  
Column value1: 1,72,34 //these are userids [Row1]  
Column value2: 72,38 [Row2]  
Column value2: 10,3  [Row3]  

Now I want to match if login user's id exists in team_members or not.

现在我想匹配如果登录用户的id存在于team_members中。

For this, I fire a query as below :

为此,我触发如下查询:

<?php
$loginuserid = 72;
$query = 'SELECT * FROM `team` WHERE `team_members` IN ("'.$loginuserid.'")';
?>

Expected Result:

It must return 2 rows: 1 and 2

But it is not working like this. It returns only row1.

但它不是这样的。它只返回row1。

Kindly, suggest the solution.

请建议解决方案。

1 个解决方案

#1


1

I found the solution by using FIND_IN_SET() as recommended. Thank you! Following is the query which resolved my issue:

我按建议使用FIND_IN_SET()找到了解决方案。谢谢!以下是解决我的问题的查询:

SELECT * FROM `team` WHERE FIND_IN_SET('72',`team_members`)

Result: This returns : row1 and row2

结果:返回:row1和row2

更多相关文章

  1. AppScan安全问题解决方案
  2. PLSQL乱码解决方案
  3. 建议一种有效的查询方式
  4. 数据库不支持中文解决方案(mysql)
  5. Mysql替代解决方案Cassandra
  6. [置顶] Android屏幕适配解决方案
  7. 物流货运移动APP解决方案
  8. 成为Android高手必须掌握的28大项内容和10个建议
  9. 转:Android Studio Error:Connection timed out: connect.解决方

随机推荐

  1. Sqlite在Android上的一个Bug - 临时文件
  2. android 中targetSdkVersion和与target属
  3. Android 我的 Android Studio 配置文件
  4. android 嵌入服务端页面二 之WebView与页
  5. android 定义手势
  6. PC通过USB连接Android通信(Socket)
  7. android 各系统区别(android 1.5- androi
  8. android 处理鼠标滚轮事件
  9. Android 全屏显示的两种方法
  10. android之实现各个组件点击事件处理