本文实例讲述了ecshop二次开发之表结构分析。分享给大家供大家参考。具体如下:
ecshop二次开发首先要弄清楚各个数据库表的内容和数据库表之间的关系,这样有助于ecshop二次开发!
下面我就介绍一下 ecshop数据库表的结构
Ecs_account_log--用户帐号情况记录表,包括资金和积分等
(自增ID 号,用户登录后保存在session中的id号,跟users表中的user_id对应,用户该笔记录的余额,被冻结的资金,等级积分,跟消费积分是分开的,消费积分,跟等级积分是分开的,该笔操作发生
的时间,该笔操作的备注,一般是,充值或者提现。也可是是管理员后台写的任何在备注,操作类型,0为充值,1为提现,2为管理员调节,99为其他类型)
ecs_ad--广告列表配置表,包括站内站外的图片,文字,flash,代码广告
(自增ID号,0,站外广告;从1开始代表的是该广告所处的广告位,同表ad_position中的字段position_id的值,广告类型,0,图片;1,flash;2,代码;3,文字,该条广告记录的广告名称,广告链接地址
,广告链接的表现,文字广告就是文字或图片和flash就是它们的地址,代码广告就是代码内容,广告开始时间,广告结束时间,广告联系人,广告联系人的邮箱,广告联系人的电话,该广告点击数,该
广告是否关闭,1,开启;0,关闭;关闭后广告将不再有效,直至重新开启)
`ecs_ad_position`---广告位置配置表
(广告位自增id,广告位名称,广告位宽度,广告位高度,广告位描述,广告位模板代码)
`ecs_admin_action`-- 管理员权限列表树
(自增ID号,该id项的父id,对应本表的action_id字段,代表权限的英文字符串,对应汉文在语言文件中,如果该字段有某个字符串,就表示有该权限)
`ecs_admin_log`----管理员操作日志表
(自增ID号,写日志时间,该日志所记录的操作者id,同ecs_admin_user的user_id,管理操作内容,管理者登录ip);
`ecs_admin_message`--- 管理员留言记录表
(自增ID号,发送该留言的管理员id,同ecs_admin_user的user_id,接收消息的管理员id,同 ecs_admin_user的user_id,如果是给多个管理员发送,则同一个消息给每个管理员id发送一条,留言发送时间,留言阅读时间,留言是否阅读,1,已阅读;0,未阅读,留言是否已经是否已经被删除,1,已删除;0,未删除,留言的主题,留言的内容)
`ecs_admin_user`(自增ID号,管理员代号,管理员登录名,管理员邮箱,管理员登录秘密加密串,管理员添加时间,管理员最后一次登录时间,管理员最后一次登录ip,管理员管理权限列表,管理员导航栏配置项,该管理员负责的办事处的id,同ecs_agency的agency_id字段。如果管理员没负责办事处,则此处为0,记事本记录的数据)管理员资料权限列表
`ecs_adsense`---广告点击率统计表
(广告代号,-1是站外广告,如果是站内广告则为ecs_ad的ad_id,页面来源,点击率)
`ecs_affiliate_log`()分成相关的表,还没研究透
`ecs_agency`--办事处信息
(办事处ID,办事处名字,办事处描述)
`ecs_area_region`(配送区域的id号,等同于ecs_shipping_area的shipping_area_id的值,地区列表,等同于ecs_region的 region_id)记录表ecs_shipping_area中的shipping_area_name的地区名包括ecs_region中的城市
`ecs_article`(自增ID号,该文章的分类,同ecs_article_cat的cat_id,如果不在,将自动成为保留类型而不能删除,文章题目,文章内容,文章作者,文章作者的email,文章的关键字,文章类型,0,普通;1,置顶;2和大于2的,为保留文章,保留文章不能删除,是否显示。1,显示;0,不显示,文章添加时间,上传文件或者外部文件的url,0,正常;当该字段为1或者2时,会在文章最后添加一个链接“相关下载”,连接地址等于file_url的值;但程序在此处有bug,该文章标题所引用的连接,如果该项有值将不能显示文章内容,即该表中content的值)文章内容表
`ecs_article_cat`---- 文章分类信息表
cat代表catgory
(自增ID号,分类名称,分类类型;1,普通分类;2,系统分类;3,网店信息;4,帮助分类;5,网店帮助,分类关键字,分类说明文字,分类显示顺序,是否在导航栏显示;0,否;1,是,父节点
id,取值于该表cat_id字段)
`ecs_attribute`--- 商品类型属性表,该表记录的是每个商品类型的所有属性的配置情况,具体的商品的属性不在该表(自增ID号,商品类型,同 ecs_goods_type的cat_id,属性名称,当添加商品时,该属性的添加类别;0,为手工输入;1,为选择输入;2,为多行文本输入,属性是否多选;0,否;1,是;如果可以多选,则可以自定义属性,并且可以根据值的不同定不同的价,如果attr_input_type为1,即选择输入,则 attr_name对应的值的取值就是该字段的值,属性是否可以检索;0,不需要检索;1,关键字检索;2,范围检索;该属性应该是如果检索的话,可以通过该属性找到有该属性的商品,属性显示的顺序,数字越大越靠前,如果数字一样则按id顺序,是否关联;0,不关联;1,关联;如果关联,那么用户在购买该商品时,具有有该属性相同值的商品将被推荐给用户,属性分组,相同的为一个属性组。该值应该取自ecs_goods_type的attr_group的值的顺序)