zencart系统关于目录的数据表主要有两个,一个是目录信息表categories表另一个是目录描述表categories_description表。他们的数据结构如下
categories
(
categories_id
int(11) NOT NULL auto_increment,
categories_image
varchar(64) collate latin1_general_ci default NULL,
parent_id
int(11) NOT NULL default ‘0’,
sort_order
int(3) default NULL,
date_added
datetime default NULL,
last_modified
datetime default NULL,
categories_status
tinyint(1) NOT NULL default ‘1’,
PRIMARY KEY (categories_id
),
KEY idx_parent_id_cat_id_zen
(parent_id
,categories_id
),
KEY idx_status_zen
(categories_status
),
KEY idx_sort_order_zen
(sort_order
)
)
categories_description
(
categories_id
int(11) NOT NULL default ‘0’,
language_id
int(11) NOT NULL default ‘1’,
categories_name
varchar(32) NOT NULL,
categories_description
text NOT NULL,
PRIMARY KEY (categories_id
,language_id
),
KEY idx_categories_name_zen
(categories_name
)
)
两张表通过目录ID关联起来,插入一个目录的时候首先插入的是目录表(categories),然后把描述信息插入目录描述表(categories_description)。了解目录表的数据结构主要是为了做批量插入数据的时候提供帮助,如果网店的内容靠采集来的话,了解这些基本的数据结构对于自己写采集程序有帮助。