一个全站系统的数据库设计问题 望大家都来帮帮忙 - PHPchina

2016-01-29 12:55 8 1 收藏

一个全站系统的数据库设计问题 望大家都来帮帮忙 - PHPchina,一个全站系统的数据库设计问题,望大家都来帮帮忙 - PHPchina

【 tulaoshi.com - PHP 】

最近在做一个全站的系统,自己是大2的学生,没有什么经验,希望大家能指教指教,不慎感激。

情况大概介绍一下:

网站主要定位是资源类网站,主要做电影、连续剧、软件等等的下载。

譬如拿软件来举例子,请教一下分类表的。我现在只查到这样的:

------------------------------------------------------------------
CategoryID 类别ID
Desn 类别名称
ParentID 上级类别ID
OrderBy 排序顺序号
------------------------------------------------------------------

比较迷惑的是不同的类别如何关联起来,又如何才能把类别名称添加进去呢(PHP代码)?

而就电影说的话,分类有动作片,爱情片,艺术片等等,但是片型并不唯一,有的片子可能既有动作成分,又有喜剧成分,这个应该怎么办呢?【论坛浏览】 
 相关评论作者: LuckLrj 发布日期: 2006-10-05基本上需要2个表:
(1)分类表:这个看你是无限分类还是多级分类了,新加分类名只需确定上一层分类名(id)就行了,可以参考别人的程序,这里也很多
(2)信息表,该信息分类可以保存为字符串形式,1,5,6,1,5,6,为分类表中分类名字的iid号。

基本上就这2个了。作者: AntiGameZ 发布日期: 2006-10-05

来源:http://www.tulaoshi.com/n/20160129/1488136.html

延伸阅读
标签: Web开发
% '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '数据库操作类 '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '名称:Class_DBOperate '版本:0.2 '作者:qihangnet '更新:2005年6月14日 '作用:简化数据库操作的流程 '授权:免费使用 '%%%%%%%%%%%%%%%%%%%%%%%%%%...
标签: ASP
以前一直困扰我的一个问题,如何判断数据库连接是否成功(比如sql没有启动,数据库不存在等),实现友好的错误处理,但vbscript的错误处理机制实在太差,只有on error resume nex/go to,但往往使用ADO的错误陷阱后,等待你的将是脚本超时,这个函数将改变这一状况(连接超时长短可以自己根据实际情况控制) '入口参数:连接字符串strconn '返回...
下面的示例创建一个 OracleConnection 和一个 OracleTransaction。它还演示了如何使用 BeginTransaction、Commit 和 Rollback 方法。 public void RunOracleTransaction(string myConnString){ OracleConnection myConnection = new OracleConnection(myConnString); myConnection.Open(); OracleCommand myCommand = myConnection.CreateCom...
标签: PHP
db.func: <? function GetRows( $Database, $Query ) {    mysql_connect ("ftp", "root", "");    $db = mysql_select_db( $Database );    if ( ! $db ) {       echo "无法连结数据库!";       exit;    }    $rows = mysql_qu...
标签: PHP
在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无 论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而 也会提升应用的性能。 简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。...

经验教程

584

收藏

85
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部