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
true
http://www.bkjia.com/PHPjc/933595.html
技術記事
PHP を使用して MSSQL データを MYSQL にインポートする方法 mssql データ インポート この記事では、PHP を使用して MSSQL データを MYSQL にインポートする方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: 最も...