PHP把MSSQL資料匯入到MYSQL的方法

2022-09-29 13:09:11 字數 1538 閱讀 6880

最近需要把乙個以前的asp**轉換成php的,但php是與mysql而我的asp與mssql的,結果就需要把mssql資料匯入到mysql資料庫了,下面我自己寫了乙個例項還抄了乙個例項都不錯.

例項一,**如下:

複製** **如下:

<?php  

//國內的pnr碼連線

$hostname="127.0.0.1"; //mssql伺服器的ip位址 或 伺服器的名字 

$dbuser="sa"; //mssql伺服器的帳號 

$dbpasswd="sa"; //mssql伺服器的密碼 

$dbname="aa"; //資料庫的名字

$conn = mssql_connect($hostname,$dbuser,$dbpasswd); //連線mssql 

mssql_select_db($www.cppcns.comdbname); /*連線要訪問的資料庫 這裡也可以寫做 $db=mssql_select_db($dbname,$conn); */ 

$sql = "select * from sheet1$"; //sql語句 

$data = mssql_query($sql); //把查詢的值集合在變數$data 

while($arr = mssql_fetch_object($data)) //迴圈初始的集合$arr

//mssql_close($conn); //關閉資料庫

?>

參考**二,**如下:

複製** **如下:

<?php

$mssql_link = mssql_connect($db_host,$db_msuser,$db_mspass) or die("mssql資料庫連線失敗");

mssql_select_d

$mysql_link = mysql_connect($db_myhost,$db_myuser,$db_mypass) or die("mysql資料庫連線失敗".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,$m程式設計客棧ssql_link))

$vars .= ($vars == '' ? '('.$vals.')' : ',('.$vals.')'); }  

$sql = "insert into `buyok_produc` ($cols) values $vars";

echo $sql;

$aa=mysql_query($sql, $mysql_link);

if ($aa)else

?>

本文標題: php把mssql資料匯入到mysql的方法

本文位址:

MsSQL資料匯入到Mongo問題

今天進行了乙個實驗來驗證資料匯入到mongo的效率問題,但是期間發生了一些小問題,特此留記。先說下我操作的步驟。1.從sql2008的management studio查詢5萬條資料,使用右鍵匯出為csv 2.由於預設匯出沒有帶列名,手工編輯後增加了列名 3.使用mongoimport匯入資料,錯誤...

MsSQL資料匯入到Mongo問題

今天進行了乙個實驗來驗證資料匯入到mongo的效率問題,但是期間發生了一些小問題,特此留記。先說下我操作的步驟。1.從sql2008的management studio查詢5萬條資料,使用右鍵匯出為csv 2.由於預設匯出沒有帶列名,手工編輯後增加了列名 3.使用mongoimport匯入資料,錯誤...

把Excel資料匯入到MySQL中

本文 未作修改。開啟excel,處理好你需要的列,把不需要的列都刪掉。把標題行也刪掉,只保留資料。另存為csv檔案。特別注意一點 如果你的mysql預設編碼方式是utf 8的話需要用editplus等軟體把csv檔案另存為utf 8編碼格式,因為excel預設編碼格式是ansi,mysql在匯入中文...