dedecms批量增加栏目分类方法
发布:smiling 来源: PHP粉丝网 添加日期:2015-03-28 17:03:19 浏览: 评论:0
这是我自己写的一款指导导入分类的方法,由于某种原因要几百个分类,如果增加太麻烦了,所以就写了一个简单的,代码如下:
- $cn = mysql_connect('localhost','root','root');
- mysql_select_db('aa',$cn);
- mysql_query("set names 'gb2312'");
- $str = strtolower("");
- $array = explode(',',$str);
- /*print_r( $array );
- exit;*/
- for( $i=0;$i< count( $array ) ;$i++ )
- {
- $select = "select * from 3g_arctype where typename='".$array[$i]."'";
- $query = mysql_query( $select ) or die( mysql_error());
- if( !mysql_num_rows( $query ) )
- { //开源软件:phpfensi.com
- $sql ="insert into `3g_arctype` (
- `reid` ,
- `topid` ,
- `sortrank` ,
- `typename` ,
- `typedir` ,
- `isdefault` ,
- `defaultname` ,
- `issend` ,
- `channeltype` ,
- `maxpage` ,
- `ispart` ,
- `corank` ,
- `tempindex` ,
- `templist` ,
- `temparticle` ,
- `namerule` ,
- `namerule2` ,
- `modname` ,
- `description` ,
- `keywords` ,
- `seotitle` ,
- `moresite` ,
- `sitepath` ,
- `siteurl` ,
- `ishidden` ,
- `cross` ,
- `crossid` ,
- `content` ,
- `smalltypes`
- )
- values (
- '3', '3', '50', '".$array[$i]."', '/xx/".$array[$i]."', '1', 'index.html', '1', '3', '-1', '0', '0', '{style}/index_soft.htm', 'zhuti/list.html', 'zhuti/page.html', '{typedir}/{aid}.html', '{typedir}/list_{tid}_{page}.html', 'default', '', '0', '', '0', '', '', '0', '0', null , null , null
- );";
- if( mysql_query( $sql ) )
- {
- echo ''.$array[$i].'导入成功<br />';
- }
- else
- {
- echo $array[$i].'导入失败原因'.mysql_error().'<br />';
- echo $sql;
- exit;
- }
- }
- else
- {
- echo '存在记录'.$array[$i].'<br />';
- }
- }
Tags: dedecms增加栏目 dedecms批量
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)