欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

織夢dedecms excel導(dǎo)入mysql數(shù)據(jù)庫方法

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次

網(wǎng)上的方法不少,能用的不多,相信以下方法是最靠譜的,值得記錄.
 
一,先進(jìn)phpmyadmin數(shù)據(jù)庫管理,導(dǎo)出空表,表的格式為csv,然后用記事本打開,注意要統(tǒng)一編碼,數(shù)據(jù)庫是utf-8,就把csv轉(zhuǎn)為utf-8編碼,否則,中文沒法正常導(dǎo)入.
 
二,excel中的數(shù)據(jù)列,調(diào)整一下順序,與數(shù)據(jù)庫中的字段順序相同.方便操作.
 
三,excel中的列數(shù).與MySQL中的字段數(shù)要一致.怎么保持一致,方法一,如果mysql中有些字段本身就是空值,為了方便導(dǎo)入excel,可以先刪除這個字段,導(dǎo)入成功后,再重新建立這些字段就是.方法二,或在excel中插入列,給特定的值,好像不方便給空值吧?否則,復(fù)制到csv中后,會出現(xiàn)大段的空白,導(dǎo)入時,可能會提示 CSV 輸入的第 1 行字段數(shù)有錯。.
 
四,excel表格調(diào)整完成后,把要導(dǎo)入的行列值,全部復(fù)制到事先建立好的csv中,默認(rèn)每個字段值是以特殊的空格分隔的吧?建議批量替換成英文逗號.然后保存,
 
 
 
五,進(jìn)mysql,找到要導(dǎo)入的表,點擊上面的導(dǎo)入,然后選擇csv格式的文件,字段分隔符選擇逗號,如上圖,導(dǎo)入即可.
 
六,最后重新建立刪除過的字段
 
 ==================================================================
 
以上是以織夢cms為例.即先把數(shù)據(jù)導(dǎo)入到附加表中.但是,織夢系統(tǒng),還要求同時更新文章主表archives及精簡表arctiny,更新方法為.
 
要更新精簡表, 可以在include\extend.func.PHP中寫一個函數(shù).
 
function addon_to_arctiny(){
 
 global $dsql;
 
for ($x=5; $x<470; $x++) {//循環(huán),假如表格中已經(jīng)有四條記錄了, 所以我們從第五條開始插入.最多插入到編號為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'";//單獨對一個字段進(jìn)行修改的語句示例
 
  $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());
 
 
}
 
然后在模板中 這樣就可以運行這個函數(shù)了.
 
{dede:global.cfg_webname runphp='yes' function="addon_to_arctiny()"/}
 
插入主表方法也一樣,如下
 
//附加表數(shù)據(jù)導(dǎo)入主表
 
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'";//單獨對標(biāo)題進(jìn)行更新調(diào)整
 
 
  $dsql->ExecuteNoneQuery($query);
 
 
}
 

上一篇:dedecms實現(xiàn)首頁頂部會員登陸框的方法

欄    目:dedecms

下一篇:DEDECMS用sql標(biāo)簽分頁

本文標(biāo)題:織夢dedecms excel導(dǎo)入mysql數(shù)據(jù)庫方法

本文地址:http://mengdiqiu.com.cn/a1/dedecms/15325.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有