一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php將access數據庫轉換到mysql數據庫的方法

php將access數據庫轉換到mysql數據庫的方法

2020-08-24 11:20PHP之家 PHP教程

這篇文章主要介紹了php將access數據庫轉換到mysql數據庫的方法,可實現讀取access數據庫數據并寫入到mysql數據庫中,具有一定的參考借鑒價值,需要的朋友可以參考下

本文實例講述了php將access數據庫轉換到mysql數據庫的方法。分享給大家供大家參考。具體分析如下:

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

1.連接mysql,代碼如下:

復制代碼 代碼如下:
$dbhost="localhost:3307";//服務器 
$db="dataname";//數據庫 
$dbuser="root";//用戶名 
$dbpass="*******";//密碼 
$db_qianzhui="sdb_";//表前綴 
$link=mysql_connect($dbhost,$dbuser,$dbpass); 
if(!$link) echo "鏈接失敗!"; 
else echo "成功!!!"; 
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8"); //>>>解決亂 
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");///////>>>碼問題 
mysql_select_db("{$db}");


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

復制代碼 代碼如下:
$datapath="data.mdb"; 
$fenlei="101"; 
$conn = new com("ADODB.Connection"); 
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath($datapath);
$conn->Open($connstr); 
$rs = new com("ADODB.RecordSet"); 
$rs->Open("select * from information where lanmu3id=13 ",$conn,1,1); //查詢*.MDB文件里面的


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

復制代碼 代碼如下:
while(! $rs->eof) { 
//$f = $rs->Fields(1); //1.賦值(*調試用) 
//echo $f->value;   //2.看能不能寫讀出來(*調試用) 
//以下是分別給變量賦值,其中'gb2312','utf-8'為了解決亂碼問題!
$id =iconv ('gb2312','utf-8',$rs->Fields(ID)->value);//ID為access字段,或用數字表示 
$name =    iconv ('gb2312','utf-8',$rs->Fields(title)->value); 
$jianjie = iconv ('gb2312','utf-8',$rs->Fields(1)->value); 
$content=  iconv ('gb2312','utf-8',$rs->Fields(content)->value); 
$down =    iconv ('gb2312','utf-8',$rs->Fields(download)->value); 
 
echo "<font color=red>".$name."</font>已經插入<br>";//輸出插入記錄
///依次執行insert,值為變量
$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')"; 
////以上是插入MYSQL數據庫的SQL//////
mysql_query($sql); //執行語句!!! 
///echo $rs->Fields(name)->value. "<br>"; 
$rs->MoveNext(); 
/////個人用于ACCESS向mysql內轉換數據庫的操作,
}

 

希望本文所述對大家的php程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩欧免费一区二区三区 | 天天快乐在线观看 | 美妇在男人胯下哀求 | 91免费永久国产在线观看 | 免费观看网站 | 国产精品欧美亚洲韩国日本99 | 青久久 | 69堂最新地域网名 | 美女脱了内裤让男桶爽 | 60老妇性xxxxhd | 视频国产精品 | 亚洲精品一二三四区 | 成人伊人亚洲人综合网站222 | 国产精品成人麻豆专区 | 亚洲免费网站在线观看 | 动漫精品一区二区三区3d | 2021最新国产成人精品免费 | 日本mv精品中文字幕 | 亚洲成年人专区 | 99re热这里只有精品视频 | 皇上撞着太子妃的秘密小说 | 免看一级a一片成人123 | 亚洲黄色色图 | 女同久久另类99精品国产 | 青青草国产精品免费 | 青青青国产 | 唯美 清纯 另类 亚洲制服 | 无套白浆| 天天久久综合网站 | 91污污视频 | 男人晚上适合偷偷看的污污 | 亚洲精品一区制服丝袜 | 亚洲第五页 | 四虎现在的网址入口2022 | 麻豆网站在线免费观看 | 99热精品成人免费观看 | 美女脱了内裤让男生玩屁股 | 欧美日韩国产在线人成 | 国产乱子伦真实china | 国产日本久久久久久久久婷婷 | 99精品视频免费观看 |