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

首頁(yè) > 開發(fā) > PHP > 正文

php將access數(shù)據(jù)庫(kù)轉(zhuǎn)換到mysql數(shù)據(jù)庫(kù)的方法

2024-05-04 23:29:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了php將access數(shù)據(jù)庫(kù)轉(zhuǎn)換到mysql數(shù)據(jù)庫(kù)的方法,可實(shí)現(xiàn)讀取access數(shù)據(jù)庫(kù)數(shù)據(jù)并寫入到mysql數(shù)據(jù)庫(kù)中,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
 
 

本文實(shí)例講述了php將access數(shù)據(jù)庫(kù)轉(zhuǎn)換到mysql數(shù)據(jù)庫(kù)的方法。分享給大家供大家參考。具體分析如下:

本人采集來(lái)的數(shù)據(jù)是ACCESS的,但我的程序是mysql的,故寫了一個(gè)程序,程序三步走,分享一下,喜歡操作數(shù)據(jù)庫(kù)的朋友應(yīng)該都會(huì)用到的.

1.連接mysql,代碼如下:

復(fù)制代碼代碼如下:
$dbhost="localhost:3307";//服務(wù)器  
$db="dataname";//數(shù)據(jù)庫(kù)  
$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'");///////>>>碼問(wèn)題  
mysql_select_db("{$db}");

2.連接access數(shù)據(jù)庫(kù),代碼如下:
復(fù)制代碼代碼如下:
$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.以下準(zhǔn)備一邊讀一寫入操作:
復(fù)制代碼代碼如下:
while(! $rs->eof) {  
//$f = $rs->Fields(1); //1.賦值(*調(diào)試用)  
//echo $f->value;   //2.看能不能寫讀出來(lái)(*調(diào)試用)  
//以下是分別給變量賦值,其中'gb2312','utf-8'為了解決亂碼問(wèn)題!
$id =iconv ('gb2312','utf-8',$rs->Fields(ID)->value);//ID為access字段,或用數(shù)字表示  
$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>已經(jīng)插入<br>";//輸出插入記錄 
///依次執(zhí)行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數(shù)據(jù)庫(kù)的SQL////// 
mysql_query($sql); //執(zhí)行語(yǔ)句?。?!  
///echo $rs->Fields(name)->value. "<br>";  
$rs->MoveNext();  
/////個(gè)人用于ACCESS向mysql內(nèi)轉(zhuǎn)換數(shù)據(jù)庫(kù)的操作, 
}

 

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 来宾市| 若羌县| 阳谷县| 托里县| 绍兴县| 泾川县| 芜湖县| 津市市| 镇宁| 望奎县| 扶沟县| 通城县| 普定县| 永福县| 安岳县| 郸城县| 连山| 都江堰市| 枞阳县| 大名县| 小金县| 芒康县| 仁怀市| 咸阳市| 鄄城县| 大理市| 二连浩特市| 南开区| 依兰县| 曲靖市| 固安县| 梁山县| 江西省| 五常市| 改则县| 大新县| 金山区| 突泉县| 格尔木市| 皋兰县| 巨野县|