PHP を使用して MSSQL データを MYSQL にインポートする方法、mssql data import_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:10:47
オリジナル
955 人が閲覧しました

PHP、mssqlデータインポートを使用してMSSQLデータをMYSQLにインポートする方法

この記事の例では、PHP を使用して MSSQL データを MYSQL にインポートする方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

最近、以前のASP Webサイトをphpに変換する必要がありますが、phpはmysqlを使用しており、私のaspはmssqlを使用しています。その結果、mssqlデータをmysqlデータベースにインポートする必要があります。私は自分で例を作成し、それを以下にコピーしました。例はどれも良いですね

例 1、コードは次のとおりです:

コードをコピーします コードは次のとおりです:
//国内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($dbname); /*アクセスするデータベースに接続します。 $db=mssql_select_db($dbname,$conn); と書くこともできます。 $sql = "select * from Sheet1$" //SQL ステートメント
$data = mssql_query($sql); // クエリ値を変数 $data に収集します
while($Arr = mssql_fetch_object($data)) //初期コレクション $Arr をループします
{
$Airport=$Arr->空港
$citycode=$Arr->都市コード
$中国都市名=$Arr->中国都市名
$チャイニーズシティjp=$Arr->チャイニーズシティjp
$english=$Arr->英語
$countrycode=$Arr->countrycode; $countryfullname=$Arr->countryfullname
$チャウナメ=$Arr->チャウナメ
// $コードをエコーする
$conn=mysql_connect("localhost","root","123456");//データベースに接続するアカウントとポート番号
mysql_query("セット名 'GBK'",$conn); mysql_select_db("taojipiao2009",$conn);//データベースをロードする
//$sql="更新国際コードセットjp='$aa' where Code='$Code'"; $sql="国際コードに挿入(空港,都市コード,中国都市名,中国都市jp,英語,国コード,国全名,Chauname) 値('$空港','$都市コード','$中国都市名','$中国都市jp','$english' ,'$countrycode','$countryfullname','$Chauname')";
//エコー $sql."
"; $result=mysql_query($sql); }
//mssql_close($conn); //データベースを閉じる
?>

コード 2 を参照してください。コードは次のとおりです:



コードをコピーします

コードは次のとおりです:
$mssql_link = mssql_connect($db_host,$db_msuser,$db_mspass) または die("mssql データベース接続に失敗しました"); mssql_select_db($db_msname,$mssql_link); $mysql_link = mysql_connect($db_myhost,$db_myuser,$db_mypass) または die("mysql データベース接続に失敗しました".mysql_error()); mysql_select_db($db_myname,$mysql_link); $msquery = mssql_query("buok_produc から上位 1 つを選択",$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.'','); // $vals をエコーし​​ます。 }
$vars .= ($vars == '' ? '('.$vals.')' : ',('.$vals.')'
; }

$sql = "`buyok_produc` ($cols) 値に挿入
"; $sql をエコーし​​ます。 $aa=mysql_query($sql, $mysql_link); if ($aa){
「成功しました」をエコーし​​ます。 }その他{
エコー「失敗しました」 }
?>


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。




http://www.bkjia.com/PHPjc/933595.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/933595.html

技術記事

PHP を使用して MSSQL データを MYSQL にインポートする方法 mssql データ インポート この記事では、PHP を使用して MSSQL データを MYSQL にインポートする方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: 最も...


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート