雨哲插件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
雨哲插件 资料库 网页教程PHP php查询mysql中用逗号分隔的字段内容的函数FIND_IN_SET
  • 全部资料
  • 查看资料

php查询mysql中用逗号分隔的字段内容的函数FIND_IN_SET

2018-4-23 00:59|分类: 网页教程PHP |发布用户: 雨哲

在写自定义表单系统的时候,遇到有用户组权限,但因考虑到以后会用到根据用户组去查询表单列表,所以在表单中有一个用户组字段(tablegroup),其中数据是以逗号分隔的,比如:1,2,3,4,那么如果要查询指定用户组(比如3)有权限的表单就需要去查询该字段中包含3的项。

找到一个现成的函数FIND_IN_SET实现功能,关于该函数:

find_in_set(str1,str2) :返回str2中str1所在的位置索引,其中str2必须以","分隔开。

示例:

  1. select * from yuzhe_table where FIND_IN_SET('{$_G['groupid']}', tablegrouppost)

说明:

{$_G['groupid']} - 当前用户组变量,可以为指定的字符串,但不可包含逗号

tablegrouppost - yuzhe_table 表中的字段,该字段内容必须是以逗号分隔的,如果只有一个值不需要逗号

分享到: 手机访问 分享给QQ好友 分享到QQ 分享到QQ空间 QQ空间 分享到新浪微博 新浪微博 分享到人人 人人网

手机扫码访问

企业微信 : 雨哲手机扫描添加到联系人手机扫描直接访问

QQ|关于我们|Archiver|手机版|小黑屋|雨哲插件

GMT+8, 2024-5-20 18:45 , Processed in 0.421577 second(s), 11 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部