设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 49|回复: 4
打印 上一主题 下一主题

[讨论]站内搜索的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-15 04:00:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的数据库是这样设计的, 我这个是个电影网站的数据库, 我把所有电影都写到一个表里了. name几就代表一个类型的电影, name1代表动作片,
name2代表爱情片 一次类推.........

id name1 name2 name3 name4 name5 name6
1 xxxx xxxx xxxx xxx xxx xxx
2 xxx xx xx xx xx xxx
3 xx xxx xxxxx xxx xx xxx
4 xxxxx xxx xxx xxx xxx xxx
5 xxx xx xxx xxx xxx xxx
6 xxxx xxxx xxx xxxx xxxx xxx

xxx就代表电影的名字
这样的数据库应该怎么查询呀,我在网站首页弄个搜索,不分类别的就等于是全站搜索,搜索什么只要电影数据库里有,就能搜到,
这应该怎么写代码呀? 还有就是在显示查询结果的页面里怎么写,显示的结果呀,一个字段的好写,比如说搜索1个字段的吧name1里的,那就直接在要显示的查询结果的页面里写<%=rs("name1")%>就行了 (不知道对不对!!初学者) 但要是多个字段的话怎么写,主要是,不知道搜索的内容是从那个字段里搜的, 请大家帮忙 把这两个问题解决了,我不胜感谢,都弄了一天了....联系我QQ也行, 648190879 著名:查询 谢谢 !!!!!!!!
2#
发表于 2010-1-15 04:00:48 | 只看该作者
我觉得你这样建数据库不妥!
你可以建成这样试试!
id
name 电影名称
type 电影的类型
content 电影的介绍
然后你添加的时候就变成:
id name type content
1 超人归来 科幻片   事隔五年超人……
2 疯狂的石头  喜剧片  厕所里发现的一个石头--翡翠……
…………
这样就可以实现你的要求了!
在搜索的时候就用like ,只查片名!name字段
在输出的时候就好办了!~
查到了就写:
<%=rs("name")%>这样还可以做个链接,链接到影片的详细内容!
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-15 04:00:51 | 只看该作者
要是按你这用数据库的话,怎么写代码

我是初学者,请告知,谢谢
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-15 04:00:55 | 只看该作者
知道数据库的范式吗?
看了你的数据真的很想不通,为什么是这样的?

难道说你的每一条记录的每一个字段都有记录?
这种方法到底是什么意思?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 06:38 , Processed in 0.077312 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表