php分类数据库设计 php分类信息系统

php数据库怎么设计啊这个就需要先理清程序的功能流程,然后再按照这个流程来设计数据库表 。
member 数据表,保存会员信息 。
tiezi 保存会员发布的发帖信息 。
pinglun1 保存会员评论的信息
pinglun2 保存会员回复评论的信息
php如何在一个产品属于两个分类【php分类数据库设计 php分类信息系统】这个应该是属于数据库设计的问题 。
你一个商品肯定有分类的,对吧 。那么你在这个产品的后边加多一个分类的标识 。
例如 分类表中 手机 属于 数码1 也属于通讯2
那么在手机这个分类识别的字段 就有两个数字1,2
做个PHP的小型电影网站,如何设计数据库?可以参看discuz数据库表帖子php分类数据库设计,和帖子附件的设计php分类数据库设计,我的大概思路是这样的:
首先建立一个数据表"film"用来保存简短文字信息,其中包含:电影发布时有名字 , 主演,简介,归属栏目,发布电影的URL链接 。在创建一个表(考虑到是小型网站,如果中型的话 , 可以选择10个,像discuz一样)"attachement" , 用来保存,上传截图,上传视频 。这个表用一个外键与film表连接 。中间在外键上加索引 。
希望我的回答对你有帮助!
PHP文章分类时,应该如何实现,数据库如何规划,以及添加分类的实现?数据库建两个表 , 一个是分类的,另一个是放文章的,文章表里面有个字段关联分类表
500分悬赏 thinkphp二级分类 包括数据库设计及代码在官方手册去查了下,没有具体说明怎么支持二级域名的方法,最后找到一个解决方案(修改thinkphp的parsePathInfo函数让其支持二级域名) 。
# 修改的路径是: # ThinkPHP\Lib\Think\Util\Dispatcher.class.php private static function parsePathInfo() { $pathInfo = array(); if(C('URL_PATHINFO_MODEL')==2){ $paths = explode(C('URL_PATHINFO_DEPR'),trim($_SERVER['PATH_INFO'],'/'));$APP_LEVEL_DOMAINS = false; $domain = array_shift(explode('.',$_SERVER['HTTP_HOST']));if(in_array($domain, C('APP_LEVEL_DOMAINS'), true)){ $APP_LEVEL_DOMAINS = true; }if(C('APP_LEVEL_DOMAIN_DEPLOY_ON')$APP_LEVEL_DOMAINS) { if(isset($paths[0])strtolower($paths[0]) == strtolower($domain)){ array_shift ($paths); } $pathInfo[C('VAR_MODULE')] = ucfirst(array_shift(explode('.',$_SERVER['HTTP_HOST']))); $pathInfo[C('VAR_ACTION')] = array_shift($paths); } else { $groupApp = C('APP_GROUP_LIST'); if ($groupApp) { $arr = array_map('strtolower',explode(',',$groupApp)); $pathInfo[C('VAR_GROUP')] = in_array(strtolower($paths[0]),$arr) ? array_shift($paths) : ''; } $pathInfo[C('VAR_MODULE')] = array_shift($paths); $pathInfo[C('VAR_ACTION')] = array_shift($paths); } for($i = 0, $cnt = count($paths); $i$cnt; $i++){ if(isset($paths[$i+1])) { $pathInfo[$paths[$i]] = (string)$paths[++$i]; }elseif($i==0) { $pathInfo[$pathInfo[C('VAR_ACTION')]] = (string)$paths[$i]; } } }else { $res = preg_replace('@(\w+)'.C('URL_PATHINFO_DEPR').'([^,\/]+)@e', '$pathInfo[\'\\1\']="\\2";', $_SERVER['PATH_INFO']); } return $pathInfo; } 用上面这个函数替换后就能支持二级域名了,不过还有事情要做 。在项目的配置文件(config.php)里面加上二级域名支持 。
return array( #'配置项'='配置值' 'DEBUG_MODE' = true, 'URL_MODEL' = 2, 'APP_LEVEL_DOMAIN_DEPLOY_ON' = true, #标识打开二级域名支持 'APP_LEVEL_DOMAINS' = array('sites','seo'), #例:如果是sites.ys250.com 那么将采用2级别域名的方式 #'URL_HTML_SUFFIX'='.html', #'URL_ROUTER_ON' = true
结果如:
(old)
(new)
(old)
(new)
让采用老的方式,因为ips没有开通二级支持支持,因此大家要开通自己的二级域名请设置APP_LEVEL_DOMAINS这个数组 。
Php商品图片数量不固定,怎么设计表单跟数据库1、商品表建立商品基本信息主表CREATETABLEproduc 。

推荐阅读