快捷搜索:

火车头采集器(locoy)织梦数据库入库方法(亲测可以使用的)

要实现火车头的数据库导入功能必须对织梦数据库结构有所了解,我们发一篇文章其实我们已经修改了三张表,他们分别是dede_addonarticle,dede_archives,dede_addonarticle,而他们的ID或者是aid其实并没有自增的功能,也就是当我们插入数据到这三张表里面,我们就会发现我们插入的数据,需要指定ID去插入,否则就会报错,因为当初设计这个表的结构的时候就不是一个自增ID字段,所以我们插入数据之前,需要运行如下几句代码:
alter table 000kakazcn.`dede_addonarticle` modify aid int auto_increment;
alter table 000kakazcn.`dede_addonarticle` modify aid int auto_increment;
alter table 000kakazcn.`dede_archives` modify id int auto_increment;
000kakazcn这个代表的是我自己的数据库,当然你可以改成你自己的数据库,做完这一步,其实我们已经实现了ID字段自增的功能,接下来就是在火车头新建一个数据库入库模块,模块代码如下:
INSERT INTO `dede_addonarticle` (`typeid` ,`body` ,`redirecturl` ,`templet` ,`userip`)VALUES ('[标签:分类ID]', '[标签:内容]', '', '', '');
INSERT INTO `dede_archives` (`typeid` ,`typeid2` ,`sortrank` ,`flag` ,`ismake` ,`channel` ,`arcrank` ,`click` ,`money` ,`title` ,`shorttitle` ,`color` ,`writer` ,`source` ,`litpic` ,`pubdate` ,`senddate` ,`mid` ,`keywords` ,`lastpost` ,`scores` ,`goodpost` ,`badpost` ,`voteid` ,`notpost` ,`description` ,`filename` ,`dutyadmin` ,`tackid` ,`mtype` ,`weight`)VALUES ('[标签:分类ID]', '0', '[系统时间戳]', '', '1', '1', '0', '63', '0', '[标签:标题]', '', '', 'admin', '未知', '', '[系统时间戳]', '[系统时间戳]', '1', '[标签:标题]', '0', '0', '0', '0', '0', '0', '[标签:标题]', '', '1', '0', '0', '[系统时间戳]');
INSERT INTO `dede_arctiny` (`typeid`, `typeid2`, `arcrank`, `channel`, `senddate`, `sortrank`, `mid`) VALUES ('[标签:分类ID]', '0', '0', '1', '[系统时间戳]', '[系统时间戳]', '1');

下面是制作成功后的截图:








您可能还会对下面的文章感兴趣: