社区
PHP
帖子详情
一个主题帖子,发不同的版块,像csdn的博客一样!
xi4ojie
2011-08-03 01:04:59
如图,一个主题帖子,发不同的版块,像csdn的博客一样!
我的意思是:发布一个新闻,然后可以选择不同的版块发布,我想了好久想不出了,希望大家帮助一下!
...全文
76
8
打赏
收藏
一个主题帖子,发不同的版块,像csdn的博客一样!
如图,一个主题帖子,发不同的版块,像csdn的博客一样! 我的意思是:发布一个新闻,然后可以选择不同的版块发布,我想了好久想不出了,希望大家帮助一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyaspnet
2011-08-03
打赏
举报
回复
[Quote=引用 6 楼 qq404766692 的回复:]
先看mysql手册中find_in_set函数的语法:
FIND_IN_SET(str,strlist)
假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用……
[/Quote]
基本上这种需求都是用字符串将版块ID分隔
xi4ojie
2011-08-03
打赏
举报
回复
先看mysql手册中find_in_set函数的语法:
FIND_IN_SET(str,strlist)
假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。如果str不在strlist 或strlist 为空字符串,则返回值为 0 。如任意一个参数为NULL,则返回值为 NULL。这个函数在第一个参数包含一个逗号(‘,’)时将无法正常运行。
mysql> SELECT FIND_IN_SET('b','a,b,c,d');
-> 2
如果返回的是0,说明就没有了。
明白了,谢谢!
JavaBoyCaoJi
2011-08-03
打赏
举报
回复
xuzuning
2011-08-03
打赏
举报
回复
大致是这样,但
要调用的时候,我就用explode来切割它
是不对的
比如现在要获取 国内新闻 的列表
那么
1 xxxxxx 2
2 xxxxxx 2,3
都应该出来,你的检索条件该怎么写呢?
总不能 like '%2%' 都弄出来再一个个剔除吧?
因为可能是 3,12
也可能有 4,6,21
还有这样的话要取多少才能满足列表高度的要求呢?
检索时应该用 find_in_set 函数
xi4ojie
2011-08-03
打赏
举报
回复
我版块的数据结构是:
id name pid
1 新闻 0
2 国内新闻 1
3 国外新闻 1
新闻表:
id title catid
1 xxxxxx 2
2 xxxxxx 2,3
我存储的时候和二楼的想法差不多,catid设置成为varchar类型,然后选中2 3的话(因为复选框的值要想是一个数组)用implode()来连接他们,catid存储的时候是2,3。我要调用的时候,我就用explode来切割它。
应该是这个样子 呵呵
fanfangchao
2011-08-03
打赏
举报
回复
插入的时候直接把这几个版块的例如是ID都插入到这个新闻的表中啊 例如用"|"来区分开,那去其他的版块 直接就explode "|" 来判断是不是这个版块的 .
xuzuning
2011-08-03
打赏
举报
回复
那要看你是怎样区分板块的
技术英雄会【二】:问
CSDN
一个信息过滤器的问题
技术英雄会【二】:问
CSDN
一个信息过滤器的问题 zhengyun_ustc 20070406 刘韧的《4月6日
CSDN
软件英雄会》中,这句话无意中透露出了
CSDN
的一个野心: “
CSDN
这个过滤器,将108人筛选出来,给了这108人抛头露面的...
CSDN
社区帮助中心
注:因我们邮件IP被sina、sohu屏蔽,如果您使用sina、sohu邮箱有可能收不到我们系统所
发
的激活码邮件,建议使用163、126、hotmail邮箱 3、如何登录论坛? 如果您已经注册成为该论坛的会员,那么您
Discuz!论坛各版本通用SEO优化设置教程
网址伪静态设置 后台->全局->SEO设置->URL静态化,如下图: 开启各个模块的伪静态之后,... 另外,apache虚拟主机的用户需要使用.htaccess文件设置,这个文件无法在windows下载,这里附下载链接: ...论坛、
版块
、
主题
MongoDB学习指导
原文地址:http://blog.
csdn
.net/jakenson/article/details/7060431 MongoDB的内部构造《MongoDB The Definitive Guide》 MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚...
您的网站的内页就像是一个新的网站
就像你要跟人谈话的时候你告诉了别人你的重点是什么,但是你谈话的内容却毫不搭边,这无疑会令人摸不着头脑,不知道你的谈话重点。搜索引擎也是如此,它会通过判断文章内容关键词的出现频率来判断文章的关键词。所以...
PHP
20,358
社区成员
19,658
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章