业余电脑 > 网站技术 > 
 
[ASP教程4-10-2]用ASP构建音乐服务器的方法
 
  来源:太平洋电脑 浏览次数:1242 发布日期:2011/4/19
    在众多的音乐服务器中,排行榜也是竟相推陈出新的地方,具有很高的点击率。一般说来,排行榜包括总共点播次数、当天点播次数、总共下载次数等内容。具体的实现方法比较简单。在单表中可以利用如下SQL语句:select * from music order by total_click 。若是多表,则可以利用带join子句的联合查询SQL语句。如果要限定查询记录数,可采用count()集合函数。如在本例中,如果要查询当天点播次数前20名的歌曲,可采用如下语句:select top 20 * from music order by total_click desc 。排行榜的功能主要取决于主题数据库的规划如何,你可以根据需要增删字段,以实现相应功能(如增加进榜时间、歌手资料、名次变化等等),所涉及的SQL语句也不会过于复杂。总之,排行榜是体现一个音乐网站特色所在,可以自由发挥。

音乐主题检索
    提到检索,很多人立刻联想到Yahoo、Soho等著名站点,并且颇有神秘之感。其实,搜索引擎在数据库中并非难事,因为数据库内置的数据引擎已经提供了很好的基础。搜索效率的高低取决于数据库的性能和SQL语句的效率。在前台,可以提供一系列的检索项目和条件选项。在后台,则根据前台提交的表单,生成相应的查询语句在数据库中执行,并将查询结果返回。比如在前台提交的表单为:检索项目=“歌手姓名”,内容=“张学友”,匹配条件=“全字匹配”,则后台生成的SQL 语句为:select * from music where singer=‘张学友'' order by edition,id asc,这样就可以检索出张学友的所有歌曲信息,并按专集分类返回。又如前台要查询的歌手姓名为“齐秦”,且歌曲名称带有“雨”字的所有歌曲(即要求模糊匹配),则后台生成的SQL语句为: select * from music where singer =‘齐秦'' and mp3name like ‘%雨%'' order by id asc ,将返回“冬雨”、“太阳雨”、“无情的雨无情的你”等等。只要运用适当的技巧和灵活的 SQL语句,就可以让你的主题检索发挥得淋漓尽致。
音乐下载功能
    提供音乐下载功能,同样是音乐服务器的一个基本功能,特别是对远程用户,将喜爱的歌曲下载后才能欣赏。  (本文作者:)
 
 
相关阅读
 [ASP教程7-9-2]ASP …
 [ASP教程7-9-1]ASP …
 [ASP教程7-8]ASP设计常…
 [ASP教程7-7]用ASP实现…
 [ASP教程7-6]用文本+AS…
 [ASP教程7-5]通过表单创建…
 [ASP教程7-4]一个ASP统…
 [ASP教程7-3]在ASP中实…
 [ASP教程7-2-2]用ASP…
 [ASP教程7-2-1]用ASP…
 [ASP教程7-1-2]用ASP…
 [ASP教程7-1-1]用ASP…
 [ASP教程6-6]Web程序中…
 [ASP教程6-5]关于如何保障…
 [ASP教程6-4]ASP文件中…
最新文章
 教你七招快速提高网站的百度排名和…
 jQuery自动加载更多程序
 jQuery实现在线文档
 jQuery实现放大镜效果
 CSS适配iPhone全面屏的方…
 JS代码中一个标点符号引起的问题…
 七步写出优秀的JS代码
 想做一个成功的网站,不要把精力放…
 2012年个人站长应该如何做才能…
 常用JS图片滚动(无缝、平滑、上…
 js实现Tab选项卡自动切换
 《爱赣榆》网站站长谈建站感受
 教您免费建立一个优秀网站
 网站优化推广步骤
 网站备案遇到的一些常见问题以及解…
查看更多内容     
关于我们    广告服务    邮箱登录    友情链接     网站统计
Copyright &copy 2002-2022 www.yydn.com,All Right reserved 版权所有   网站备案号:湘ICP备11011416-1号
湖南省长沙市高新区业余电脑工作室  管理群:94225851 站长QQ:293999
工作室邮箱:yydnyydn.com 工作室负责人:喻先生