当前位置:首页 » mysqlPHP » 用MYSQL查询出某些字符是否包含在字段当中
用MYSQL查询出某些字符是否包含在字段当中
来自:thinksnet时间:2012-03-31 20:04:53

 

最近在做的系统中要实现一个功能,我将多个用户的u_id插入到了document表中的receiver字段中,并以逗号分隔开。在某个功能上要查询出包含有某个用户的documnet记录。之前一直是将这段string取出,分割成数组然后再用数组包含进行判断,相当的麻烦。但是还是能实现功能,可是今天发现在使用分页类时出现了问题,经过查找终于知道MYSQL有一个 FIND_IN_SET函数可以直接查询出需要的记录。

格式如下:
SELECT * FROM `document` WHERE FIND_IN_SET($u_id,`receiver`)
关键词:mysql