求教各位大神,详细问题如下,php怎么把excel分类的数据读取到数据库
excel数据格式如下:
IT电子 智能手机 苹果
IT电子 智能手机 小米
IT电子 平板电脑 ipad
IT电子 平板电脑 win8
想做成这种形式图片说明数据表语句如下:
CREATE TABLE IF NOT EXISTS class (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
parentId int(11) NOT NULL,
grand int(11) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
INSERT INTO class (id, name, parentId, grand) VALUES
(1, 'IT电子', 0, 0),
(2, '智能手机', 1, 1),
(3, '苹果', 2, 2),
(4, '小米', 2, 2),
(5, '平板电脑', 1, 1),
(6, 'ipad', 5, 2),
(7, 'win8', 5, 2);
求大神支招。
excel数据格式如下:
IT电子 智能手机 苹果
IT电子 智能手机 小米
IT电子 平板电脑 ipad
IT电子 平板电脑 win8
想做成这种形式图片说明数据表语句如下:
CREATE TABLE IF NOT EXISTS class (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
parentId int(11) NOT NULL,
grand int(11) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
INSERT INTO class (id, name, parentId, grand) VALUES
(1, 'IT电子', 0, 0),
(2, '智能手机', 1, 1),
(3, '苹果', 2, 2),
(4, '小米', 2, 2),
(5, '平板电脑', 1, 1),
(6, 'ipad', 5, 2),
(7, 'win8', 5, 2);
求大神支招。
解决方案 »
- apache + PHP + mysql 怎么在网页实现存储和显示图片?
- 更新数据时异常:No data supplied for parameters in prepared statement
- 同一个页面上传文件的错误
- 关于header的相关问题
- Apache和php配置 求助
- php中有没有类似asp种得 on error resume next 得功能
- Php的GD库是什么?怎么个打开法?
- 关于FCKeditor问题。
- 谁有phplib模板的分页源码呀???急,还望大家不吝赐教!!!
- 各位大侠帮帮我。
- 请教一个 tp 开发网站前台的问题
- 菜鸟请教:PHP网页调用订单打印出的字体太小怎么可以解决!
array(
'IT电子'->array(
'智能手机'->array(...)
)
);
这样一层层套下去。
然后,遍历array,给每个节点一个ID,依次输出节点的ID和双亲ID;
你试试。