国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php access 數據庫轉換到mysql數據庫代碼

2024-05-04 21:49:26
字體:
來源:轉載
供稿:網友

本人采集來的數據是ACCESS的,但我的程序是mysql的,故寫了一個程序,程序三步走,分享一下,喜歡操作數據庫的朋友應該都會用到的.

1.連接mysql,代碼如下:

  1. $dbhost="localhost:3307";//服務器  
  2. $db="dataname";//數據庫  
  3. $dbuser="root";//用戶名  
  4. $dbpass="*******";//密碼  
  5. $db_qianzhui="sdb_";//表前綴  
  6. $link=mysql_connect($dbhost,$dbuser,$dbpass);  
  7. if(!$linkecho "鏈接失敗!";  
  8. else echo "成功!!!";  
  9. mysql_query("SET NAMES 'UTF8'"); 
  10. mysql_query("SET CHARACTER SET UTF8"); //>>>解決亂  
  11. mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");///////>>>碼問題  
  12. mysql_select_db("{$db}"); 

2.連接access數據庫,代碼如下:

  1. $datapath="data.mdb";  
  2. $fenlei="101";  
  3. $conn = new com("ADODB.Connection");  
  4. $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="realpath($datapath); //開源代碼Vevb.com 
  5. $conn->Open($connstr);  
  6. $rs = new com("ADODB.RecordSet");  
  7. $rs->Open("select * from information where lanmu3id=13 ",$conn,1,1); //查詢*.MDB文件里面的 

3.以下準備一邊讀一寫入操作:

  1. while(! $rs->eof) {  
  2. //$f = $rs->Fields(1); //1.賦值(*調試用)  
  3. //echo $f->value;   //2.看能不能寫讀出來(*調試用)  
  4. //以下是分別給變量賦值,其中'gb2312','utf-8'為了解決亂碼問題!
  5. $id =iconv ('gb2312','utf-8',$rs->Fields(ID)->value);//ID為access字段,或用數字表示  
  6. $name =    iconv ('gb2312','utf-8',$rs->Fields(title)->value);  
  7. $jianjie = iconv ('gb2312','utf-8',$rs->Fields(1)->value);  
  8. $content=  iconv ('gb2312','utf-8',$rs->Fields(content)->value);  
  9. $down =    iconv ('gb2312','utf-8',$rs->Fields(download)->value);  
  10.  
  11. echo "<font color=red>".$name."</font>已經插入<br>";//輸出插入記錄 
  12. ///依次執行insert,值為變量
  13. $sql="INSERT INTO `shopex`.`sdb_articles` (`article_id`,`node_id`,`title`,`content`,`uptime`,`ifpub`,`align`,`filetype`,`filename`,`orderlist`,`disabled`) VALUES ('','{$fenlei}','{$name}','{$info}','1275549287','1',Null,Null,NULL,NULL,'false')";  
  14. ////以上是插入MYSQL數據庫的SQL////// 
  15. mysql_query($sql); //執行語句!!!  
  16. ///echo $rs->Fields(name)->value. "<br>";  
  17. $rs->MoveNext();  
  18. /////個人用于ACCESS向mysql內轉換數據庫的操作, 
  19. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和顺县| 墨竹工卡县| 商南县| 新田县| 汶川县| 镇江市| 东宁县| 广灵县| 昆明市| 南汇区| 玉林市| 恩平市| 新兴县| 黑水县| 凤阳县| 荥经县| 徐水县| 曲沃县| 清水河县| 通化市| 定襄县| 楚雄市| 辽阳市| 华坪县| 吐鲁番市| 五华县| 池州市| 萨嘎县| 喀喇| 沂源县| 云和县| 手游| 东辽县| 宜川县| 乡城县| 讷河市| 松江区| 即墨市| 阳信县| 迭部县| 涞水县|