PHP文章分类为什么要建两个表来关联?
如图所示,在一个表里面就可以实现分类,为什么要把当前表的分类字段另外建一个表,然后在的表里用分类ID(pid)来表示当前分类与新建表的主键ID关联。这样不多建了一个表而且...
如图所示,在一个表里面就可以实现分类,为什么要把当前表的分类字段另外建一个表,然后在的表里用分类ID(pid)来表示当前分类与新建表的主键ID关联。这样不多建了一个表而且会感觉麻烦吗? 跪求大神指点。谢谢了,在线等,随时互动,再次感谢!
展开
3个回答
展开全部
//创建记录集查询 $rs = @new COM("ADODB.RecordSet"); $rs->Open("select * from diqu where sheng='河北' and shi='北京'",$conn); $cc=$rs->Fields["tf1"]."<br>".$rs->Fields["tf2"]; $rs->close();//关闭连接 $rs->Open("select * from dhxm where dh='56477765' and xing='刘'",$conn); $dd=$rs->Fields["tf1"]."<br>".$rs->Fields["tf2"]; $rs->close();//关闭连接 可以重复使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般至少要2个表
比如我需要读取所有分类 直接读取分类表 那速度能一样么 而且方便管理
如分类表id 1为国内新闻
新闻表 里面classid=1
此时有关联 你改动哪个都会有所关联
如果单独一个表 那我要把所有的国内新闻改成 xxxx 一个update 多占资源
如果你有多级分类呢 单表就更麻烦了
其实单表也不是不行 你得考虑优化吧
比如我需要读取所有分类 直接读取分类表 那速度能一样么 而且方便管理
如分类表id 1为国内新闻
新闻表 里面classid=1
此时有关联 你改动哪个都会有所关联
如果单独一个表 那我要把所有的国内新闻改成 xxxx 一个update 多占资源
如果你有多级分类呢 单表就更麻烦了
其实单表也不是不行 你得考虑优化吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询