新微赢技术网
标题:
[讨论]站内搜索的问题
[打印本页]
作者:
陪你疯→想你
时间:
2010-1-15 04:00
标题:
[讨论]站内搜索的问题
我的数据库是这样设计的, 我这个是个电影网站的数据库, 我把所有电影都写到一个表里了. 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 著名:查询 谢谢 !!!!!!!!
作者:
劳资ぶ龍哥
时间:
2010-1-15 04:00
我觉得你这样建数据库不妥!
你可以建成这样试试!
id
name 电影名称
type 电影的类型
content 电影的介绍
然后你添加的时候就变成:
id name type content
1 超人归来 科幻片 事隔五年超人……
2 疯狂的石头 喜剧片 厕所里发现的一个石头--翡翠……
…………
这样就可以实现你的要求了!
在搜索的时候就用like ,只查片名!name字段
在输出的时候就好办了!~
查到了就写:
<%=rs("name")%>这样还可以做个链接,链接到影片的详细内容!
作者:
梧桐雨love
时间:
2010-1-15 04:00
要是按你这用数据库的话,怎么写代码
我是初学者,请告知,谢谢
作者:
ぁ贪ā.翫?
时间:
2010-1-15 04:00
知道数据库的范式吗?
看了你的数据真的很想不通,为什么是这样的?
难道说你的每一条记录的每一个字段都有记录?
这种方法到底是什么意思?
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2