新闻系统文章的相关文章问题

liujun999999 2005-05-04 03:59:21
新闻系统里,文章关键字是多个的,比如说某一篇文章的关键字可以是"abc,d"(一个字段,用","分开的)那么我怎么根据这个去查询包含这2个关键字的其他记录呢??
数据库是SQL SERVER
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
comflyer0590 2005-05-05
  • 打赏
  • 举报
回复
思路:
先把关键字字段以“,”split为一个数组,然后构建sql语句:
如:array=split(rs("keyword"),",")
sql="select * from tab where id>0"
for i=0 to array.length
sql+="and keyword like '%"&array[i]&"%'"
next

大致这样 里面还有一些语法错误:)
kkkbs 2005-05-05
  • 打赏
  • 举报
回复
我想应该以标题为关键字...不然的话..以内容为关键字怎么设置?
holoon 2005-05-05
  • 打赏
  • 举报
回复
同意楼上的方法
jarraytan 2005-05-04
  • 打赏
  • 举报
回复
select * from tab where keyword like "%abc%d%" or keyword like "%d%abc%"

就是用模糊查找吧。这两个关键字你自己用变量替代就OK了。
zhanglemail 2005-05-04
  • 打赏
  • 举报
回复
up

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧