AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

織夢模板

網站模板搜索
營銷型模板 政府網站模板 自適應模板 標簽大全

注冊

織夢dedecms excel導入mysql數據庫方法

網站模板下載 www.hbjasic.com / 2020-06-23
網上的方法不少,能用的不多,相信以下方法是最靠譜的,值得記錄.
 
一,先進phpmyadmin數據庫管理,導出空表,表的格式為csv,然后用記事本打開,注意要統一編碼,數據庫是utf-8,就把csv轉為utf-8編碼,否則,中文沒法正常導入.
 
二,excel中的數據列,調整一下順序,與數據庫中的字段順序相同.方便操作.
 
三,excel中的列數.與MySQL中的字段數要一致.怎么保持一致,方法一,如果mysql中有些字段本身就是空值,為了方便導入excel,可以先刪除這個字段,導入成功后,再重新建立這些字段就是.方法二,或在excel中插入列,給特定的值,好像不方便給空值吧?否則,復制到csv中后,會出現大段的空白,導入時,可能會提示 CSV 輸入的第 1 行字段數有錯。.
 
四,excel表格調整完成后,把要導入的行列值,全部復制到事先建立好的csv中,默認每個字段值是以特殊的空格分隔的吧?建議批量替換成英文逗號.然后保存,
 
 
 
五,進mysql,找到要導入的表,點擊上面的導入,然后選擇csv格式的文件,字段分隔符選擇逗號,如上圖,導入即可.
 
六,最后重新建立刪除過的字段
 
 ==================================================================
 
以上是以織夢cms為例.即先把數據導入到附加表中.但是,織夢系統,還要求同時更新文章主表archives及精簡表arctiny,更新方法為.
 
要更新精簡表, 可以在include\extend.func.PHP中寫一個函數.
 
function addon_to_arctiny(){
 
 global $dsql;
 
for ($x=5; $x<470; $x++) {//循環,假如表格中已經有四條記錄了, 所以我們從第五條開始插入.最多插入到編號為469
 
 $row2= $dsql->GetOne("SELECT jiancheng FROM `dede_addon18` where  aid='$x'");
 
//查詢分店的簡稱
 
 
 //die(mysql_error());
 
//跟蹤錯誤
 
 //print_r($row2);exit;
 
 $row3=$row2['jiancheng'];
 
  
 
  //$query="UPDATE `dede_archives` SET title='$row3' where  id='$x'";//單獨對一個字段進行修改的語句示例
 
  $query = "INSERT INTO `dede_arctiny` (id,typeid,typeid2,channel,arcrank,sortrank,senddate,mid) 
 
  Values('$x',2,0,18,0,1455680144,1455671192,1)";
 
   
 
  $dsql->ExecuteNoneQuery($query);
 
  //die(mysql_error());
 
 
}
 
然后在模板中 這樣就可以運行這個函數了.
 
{dede:global.cfg_webname runphp='yes' function="addon_to_arctiny()"/}
 
插入主表方法也一樣,如下
 
//附加表數據導入主表
 
function addon_to_archives(){
 
 global $dsql;
 
for ($x=5; $x<470; $x++) {
 
 $row2= $dsql->GetOne("SELECT jiancheng FROM `dede_addon18` where  aid='$x'");
 
  
 
 //die(mysql_error());
//print_r($row2);exit;
 
 $row3=$row2['jiancheng'];
 
   $query = "INSERT INTO `dede_archives` (id,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('$x',
 
   '2',
 
   '0',
 
  1455670875,
 
   '',
 
   1,18,0,0,0,'$row3',
 
   '','','admin','none','',1455670875,1455670875,1,'',
 
   0,0,0,0,0,0,'','',1,0,0,'$x'
 
   )";
  
 
  //$query="UPDATE `dede_archives` SET title='$row3' where  id='$x'";//單獨對標題進行更新調整
 
 
  $dsql->ExecuteNoneQuery($query);
 
 
}
 
本文由AB模板網整理發布,轉載請說明出處:http://www.hbjasic.com/dedecmsjc/6309.html
本文標簽:

有問題可以加入織夢技術QQ群一起交流學習

☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

☉本站的源碼不會像其它下載站一樣植入大量的廣告。

☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

☉本站提供的織夢源碼,均帶數據及演示地址。可以在任一源碼詳情頁查看演示地址。

☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

☉如有其他問題,請加網站客服QQ(9490489)進行交流。

相關教程

織夢模板_隨機Tags

記賬網站模板 企業管理網站模板 農耕網站模板 房產合同網站模板 營銷策劃網站模板 落地頁網站模板 咖啡網站模板 純凈水設備網站模板 網絡網站模板 快遞網站模板 卡通水杯網站模板 維修網站模板

推薦教程

首頁 VIP專區 靜態模板 會員中心
青娱乐视频精品分类在线播放