sql查询逗号隔开内容怎么查FIND_IN_SET函数...

作者:超级管理员 更新时间:2017-09-10 17:56:54 来源:未知 点击:15642
想实现数据库里面有对应的字段 就自动加上对应html属性,现在的问题是不知道应该怎么取出逗号里面的内容SELECT * FROM `cms_article` where FIND_IN_SET ('c
想实现数据库里面有对应的字段 就自动加上对应html属性,
现在的问题是不知道应该怎么取出逗号里面的内容


SELECT * FROM `cms_article` where FIND_IN_SET ('c','att')

想用这个查询包含c的  查询不出来,结果是0 什么都没有 啥问题呀



-------------------------------
-- phpMyAdmin SQL Dump
-- version 4.0.10.15
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2017-09-08 05:52:15
-- 服务器版本: 5.1.73-log
-- PHP 版本: 5.6.30

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- 数据库: `cq1`
--

-- --------------------------------------------------------

--
-- 表的结构 `cms_article`
--

CREATE TABLE IF NOT EXISTS `cms_article` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '文章ID',
  `cid` int(11) NOT NULL COMMENT '所属栏目ID',
  `title` varchar(200) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '标题',
  `subtitle` varchar(200) COLLATE utf8_unicode_ci DEFAULT '',
  `att` set('a','b','c','d','e','f','g') COLLATE utf8_unicode_ci DEFAULT '' COMMENT '属性',
  `pic` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '缩略图',
  `pinglun` int(11) DEFAULT NULL COMMENT 'pl',
  `author` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '作者',
  `resume` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '摘要',
  `pubdate` varchar(40) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '发表日期',
  `content` text COLLATE utf8_unicode_ci COMMENT '文章内容',
  `hits` int(11) NOT NULL DEFAULT '0' COMMENT '点击次数',
  `created_by` int(11) NOT NULL COMMENT '创建者',
  `created_date` datetime NOT NULL COMMENT '创建时间',
  `delete_session_id` int(11) DEFAULT NULL COMMENT '删除人ID',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=93 ;

--
-- 转存表中的数据 `cms_article`
--

INSERT INTO `cms_article` (`id`, `cid`, `title`, `subtitle`, `att`, `pic`, `pinglun`, `author`, `resume`, `pubdate`, `content`, `hits`, `created_by`, `created_date`, `delete_session_id`) VALUES
(1, 1, '测试1', '', 'a,b,c,d,e', NULL, 0, '', '', '2017-04-19 15:34:25', '测试1', 88, 1000032, '2017-04-19 15:34:25', NULL),
(2, 2, '测试2', '', 'd,e,f', NULL, 0, '', '', '2017-04-19 16:20:52', '测试2', 21, 1000032, '2017-04-19 16:20:52', NULL),
(3, 2, '测试3', '', 'b,c,d', NULL, 0, '', '', '2017-04-19 16:32:21', '测试3', 18, 1000032, '2017-04-19 16:32:21', NULL),
(4, 2, '测试4', '', 'b,e,f', NULL, 0, '', '', '2017-04-19 16:40:54', '测试4', 11, 1000032, '2017-04-19 16:40:54', NULL),
(5, 2, '测试5', '', 'd', NULL, 0, '', '', '2017-04-19 16:52:37', '测试5', 16, 1000032, '2017-04-19 16:52:37', NULL);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-------------------------------
SELECT * FROM `cms_article` where FIND_IN_SET ('c', att)
有引号是字符串,没有引号才是字段名
-------------------------------

低级错误,
-------------------------------

不是,好像我要的不是这样的结果
这样变成每一条文章都要查询一次才可以,

能不能取出att字段,然后在php 上分割判断 时候含有A b c 这样呢
-------------------------------
$str=explode(',',ATT);

推荐阅读

热门内容

SQL语句有点繁琐,有没有好办法封装一下

               ...

如何实现在微信公众号被关注时自动回复多条

就是怎么实现关注时 回复多条信息  就像...

求一个算法

PHP的异步值传递保存问题

接收页面的PHP$fun=new fun...

做了一个考勤表,逻辑出现了问题

                

关于连接sql server 2008

请问我的是window7系统,php7....

微信群发功能如何实现

百度找了些,但都用不好,看一些评论说现在...

php插件Xajax使用方法详解

Xajax是PHP一个不用刷新或者跳到其...

php数据库的增删改查 php与java

使用语言操作数据库是重中之重,如果一门语...

php注册系统和使用Xajax即时验证用

在php中使用Xajax能够即时与数据库...

最新内容

Java类方法的问题

Java新手一枚,如果问题太过幼稚请见谅。如图 如果把getSum写在第一个cl...

为什么Iterator会找不到???

-------------------------------没有import ...

问一下这个方法来自哪个包下面?

提示找不到主法,forEach不知道来自哪个方法,还有那个-> 是什么意思?--...

java 编译时出现需要;这个符号,哪位大神帮忙解答一下?谢谢

为什么会出现这个。我是初学者。-------------------------...

Java svn问题求助

我从svn上检出的项目怎么添加到tomcat服务器啊--------------...

求助第一次使用jQuery实现json交互就出了问题 显示的是路径错误

报的错误 js文件位置代码<%@ page language="java" co...

SSM框架测试Bug

查询得到的List里面有内容 size是有大小的..   但是输出就变成null...

request的作用域问题

在一个Aservlet中设置一个requset的作用域,然后请求转发到BServ...

为什么该代码的空指针无法判断

public class Example33 {@SuppressWarning...

Mybatis整合出现错误。

九月 07, 2017 5:28:58 下午 org.springframewo...

zheng框架的运行错误

新人上岗,公司要用zheng框架,但是我的报错了。各位大神帮我解决下呗我就是运行...

使用idea+maven+JRebel热部署,更新xml文件不管用

热部署的时候,修改其他代码都是可以即时生效的,热部署没有问题。但是改xml文件里...

struts2 frame跳转问题

代码如下:this.response = ServletActionContex...

springMVC为啥访问不到controller层?

springMVC为啥访问不到controller层?我的web.xmlSpri...

怎么把javaweb程序上传到云,求指导

以前没有弄过服务器这块儿,现在要上传云服务器(京东(阿里也可以)),求指导,现在...

maven打包jar包后找不到class

本帖最后由lzytjf于2017-09-0701:10:32编辑各位大神,请假一...

老哥们,我有2000万条数据,取出来做统计。

该怎么设计才好。是一次取出来还是分次取,如果分次的话,该怎么分次取。------...

为什么结果没有换行呢?

public class Test4_20 { public static vo...

用面向对象写幸运抽奖的小程序

求各位大神帮忙写一个 幸运抽奖的小程序 --------------------...

java运行问题

我用 editplus编写了两个类,一个是主函数,另一个是调用的类,为什么提法加...