PHP把MSSQL數(shù)據(jù)導(dǎo)入到MYSQL的方法
本文實(shí)例講述了PHP把MSSQL數(shù)據(jù)導(dǎo)入到MYSQL的方法。分享給大家供大家參考。具體分析如下:
最近需要把一個(gè)以前的asp網(wǎng)站轉(zhuǎn)換成php的,但php是與mysql而我的asp與mssql的,結(jié)果就需要把mssql數(shù)據(jù)導(dǎo)入到mysql數(shù)據(jù)庫(kù)了,下面我自己寫(xiě)了一個(gè)實(shí)例還抄了一個(gè)實(shí)例都不錯(cuò).
實(shí)例一,代碼如下:
//國(guó)內(nèi)的PNR碼連接
$hostname="127.0.0.1"; //MSSQL服務(wù)器的IP地址 或 服務(wù)器的名字
$dbuser="sa"; //MSSQL服務(wù)器的帳號(hào)
$dbpasswd="sa"; //MSSQL服務(wù)器的密碼
$dbname="aa"; //數(shù)據(jù)庫(kù)的名字
$conn = mssql_connect($hostname,$dbuser,$dbpasswd); //連接MSSQL
mssql_select_db($dbname); /*連接要訪問(wèn)的數(shù)據(jù)庫(kù) 這里也可以寫(xiě)做 $db=mssql_select_db($dbname,$conn); */
$sql = "select * from Sheet1$"; //sql語(yǔ)句
$data = mssql_query($sql); //把查詢的值集合在變量$data
while($Arr = mssql_fetch_object($data)) //循環(huán)初始的集合$Arr
{
$Airport=$Arr->Airport;
$citycode=$Arr->citycode;
$Chinesecityname=$Arr->Chinesecityname;
$Chinesecityjp=$Arr->Chinesecityjp;
$english=$Arr->english;
$countrycode=$Arr->countrycode;
$countryfullname=$Arr->countryfullname;
$Chauname=$Arr->Chauname;
//echo $code;
$conn=mysql_connect("localhost","root","123456");//連接數(shù)據(jù)庫(kù)的帳號(hào)和端口號(hào)
mysql_query("SET NAMES 'GBK'",$conn);
mysql_select_db("taojipiao2009",$conn);// 加載數(shù)據(jù)庫(kù)
//$sql="update internationcode set jp='$aa' where Code='$Code'";
$sql="insert into internationcode(Airport,citycode,Chinesecityname,Chinesecityjp,english,countrycode,countryfullname,Chauname) values('$Airport','$citycode','$Chinesecityname','$Chinesecityjp','$english','$countrycode','$countryfullname','$Chauname')";
//echo $sql."<br>";
$result=mysql_query($sql);
}
//mssql_close($conn); //關(guān)閉數(shù)據(jù)庫(kù)
?>
參考代碼二,代碼如下:
$mssql_link = mssql_connect($db_host,$db_msuser,$db_mspass) or die("mssql數(shù)據(jù)庫(kù)連接失敗");
mssql_select_db($db_msname,$mssql_link);
$mysql_link = mysql_connect($db_myhost,$db_myuser,$db_mypass) or die("mysql數(shù)據(jù)庫(kù)連接失敗".mysql_error());
mysql_select_db($db_myname,$mysql_link);
$msquery = mssql_query("select top 1 * from buyok_produc",$mssql_link);
$vars = '';
$vals = '';
$cols = '';
while ($row = mssql_fetch_array($msquery,$mssql_link)){
$vals = '';
foreach($row as $key=>$values){
$cols .= ($cols == '' ? $key : ','.$key);
$vals .= ($vals == '' ? '''.$values.'',' : '''.$values.'',');
//echo $vals;
}
$vars .= ($vars == '' ? '('.$vals.')' : ',('.$vals.')');
}
$sql = "insert into `buyok_produc` ($cols) values $vars";
echo $sql;
$aa=mysql_query($sql, $mysql_link);
if ($aa){
echo "successfully";
}else{
echo "failed";
}
?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- 將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實(shí)戰(zhàn)教程
- php基于Fleaphp框架實(shí)現(xiàn)cvs數(shù)據(jù)導(dǎo)入MySQL的方法
- MySQL中數(shù)據(jù)導(dǎo)入恢復(fù)的簡(jiǎn)單教程
- MySQL中使用load data命令實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入的方法
- 解析csv數(shù)據(jù)導(dǎo)入mysql的方法
- phpMyAdmin下將Excel中的數(shù)據(jù)導(dǎo)入MySql的圖文方法
- 3步搞定純真IP數(shù)據(jù)導(dǎo)入到MySQL的方法詳解
- Excel數(shù)據(jù)導(dǎo)入Mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
- 如何把ACCESS的數(shù)據(jù)導(dǎo)入到Mysql中
- MYSQL大數(shù)據(jù)導(dǎo)入
- 分析Mysql大量數(shù)據(jù)導(dǎo)入遇到的問(wèn)題以及解決方案
相關(guān)文章
使用php語(yǔ)句將數(shù)據(jù)庫(kù)*.sql文件導(dǎo)入數(shù)據(jù)庫(kù)
這篇文章主要介紹了如何使用php語(yǔ)句將數(shù)據(jù)庫(kù)*.sql文件導(dǎo)入數(shù)據(jù)庫(kù),需要的朋友可以參考下2014-05-05thinkphp項(xiàng)目部署到Linux服務(wù)器上報(bào)錯(cuò)“模板不存在”如何解決
一個(gè)項(xiàng)目部署到Linux服務(wù)器上去的時(shí)候,發(fā)現(xiàn)某些模板竟然會(huì)報(bào)錯(cuò)說(shuō)“模板不存在:/Application/Admin/....”,這篇文章就是介紹了thinkphp項(xiàng)目部署到Linux服務(wù)器上報(bào)錯(cuò)“模板不存在”的解決方法,感興趣的小伙伴們可以參考一下2016-04-04淺析PHP編程中10個(gè)最常見(jiàn)的錯(cuò)誤
PHP是個(gè)偉大的web開(kāi)發(fā)語(yǔ)言,靈活的語(yǔ)言,但是看到php程序員周而復(fù)始的犯的一些錯(cuò)誤。我做了下面這個(gè)列表,列出了PHP程序員經(jīng)常犯的10中錯(cuò)誤,大多數(shù)和安全相關(guān)??纯茨惴噶藥追N2014-08-08php socket實(shí)現(xiàn)的聊天室代碼分享
這篇文章主要介紹了php socket實(shí)現(xiàn)的聊天室代碼分享,本文實(shí)現(xiàn)代碼來(lái)自國(guó)外友人,需要的朋友可以參考下2014-08-08解析:使用php mongodb擴(kuò)展時(shí) 需要注意的事項(xiàng)
本篇文章是對(duì)使用php mongodb擴(kuò)展時(shí),需要注意的事項(xiàng)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP面向?qū)ο笞詣?dòng)加載機(jī)制原理與用法分析
這篇文章主要介紹了PHP面向?qū)ο笞詣?dòng)加載機(jī)制原理與用法,結(jié)合實(shí)例形式分析了php面向?qū)ο笞詣?dòng)加載機(jī)制的原理、相關(guān)函數(shù)及注意事項(xiàng),需要的朋友可以參考下2016-10-10