php將access數(shù)據(jù)庫轉(zhuǎn)換到mysql數(shù)據(jù)庫的方法
本文實(shí)例講述了php將access數(shù)據(jù)庫轉(zhuǎn)換到mysql數(shù)據(jù)庫的方法。分享給大家供大家參考。具體分析如下:
本人采集來的數(shù)據(jù)是ACCESS的,但我的程序是mysql的,故寫了一個(gè)程序,程序三步走,分享一下,喜歡操作數(shù)據(jù)庫的朋友應(yīng)該都會用到的.
1.連接mysql,代碼如下:
$db="dataname";//數(shù)據(jù)庫
$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數(shù)據(jù)庫,代碼如下:
$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 = $rs->Fields(1); //1.賦值(*調(diào)試用)
//echo $f->value; //2.看能不能寫讀出來(*調(diào)試用)
//以下是分別給變量賦值,其中'gb2312','utf-8'為了解決亂碼問題!
$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ù)庫的SQL//////
mysql_query($sql); //執(zhí)行語句?。?!
///echo $rs->Fields(name)->value. "<br>";
$rs->MoveNext();
/////個(gè)人用于ACCESS向mysql內(nèi)轉(zhuǎn)換數(shù)據(jù)庫的操作,
}
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
- PHP連接access數(shù)據(jù)庫
- PHP連接Access數(shù)據(jù)庫的方法小結(jié)
- php adodb連接帶密碼access數(shù)據(jù)庫實(shí)例,測試成功
- 用ADODB來讓PHP操作ACCESS數(shù)據(jù)庫的方法
- php連接Access數(shù)據(jù)庫錯誤及解決方法
- PHP使用PDO連接ACCESS數(shù)據(jù)庫
- PHP中通過ADO調(diào)用Access數(shù)據(jù)庫的方法測試不通過
- 三種php連接access數(shù)據(jù)庫方法
- PHP連接操作access數(shù)據(jù)庫實(shí)例
- 談?wù)凱HP連接Access數(shù)據(jù)庫的注意事項(xiàng)
- php實(shí)現(xiàn)連接access數(shù)據(jù)庫并轉(zhuǎn)txt寫入的方法
- php操作access數(shù)據(jù)庫的方法詳解
相關(guān)文章
PHP Zip壓縮 在線對文件進(jìn)行壓縮的函數(shù)
PHP在線對文件進(jìn)行Zip 壓縮函數(shù)代碼,用于使用PHP在線創(chuàng)建ZIP壓縮文件。2010-05-05PHP中addslashes()和stripslashes()實(shí)現(xiàn)字符串轉(zhuǎn)義和還原用法實(shí)例
這篇文章主要介紹了PHP中addslashes()和stripslashes()實(shí)現(xiàn)字符串轉(zhuǎn)義和還原用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了addslashes()和stripslashes()函數(shù)的功能,定義及具體使用技巧,并附帶說明了addslashes()與addcslashes()函數(shù)的區(qū)別,需要的朋友可以參考下2016-01-01PHP獲取表單數(shù)據(jù)與HTML嵌入PHP腳本的實(shí)現(xiàn)
下面小編就為大家?guī)硪黄狿HP獲取表單數(shù)據(jù)與HTML嵌入PHP腳本的實(shí)現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02PHP實(shí)現(xiàn)陽歷到農(nóng)歷轉(zhuǎn)換的類實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)陽歷到農(nóng)歷轉(zhuǎn)換的類,實(shí)例分析了陽歷轉(zhuǎn)換到陰歷的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03