ホームページ > バックエンド開発 > PHPチュートリアル > PHP が MSSQL データを MYSQL インスタンスにインポートする_PHP チュートリアル

PHP が MSSQL データを MYSQL インスタンスにインポートする_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:06:43
オリジナル
999 人が閲覧しました

最近、以前の 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->citycode;
$中国都市名=$Arr->中国都市名;
$チャイニーズシティjp=$Arr->チャイニーズシティjp;
$english=$Arr->english;
$countrycode=$Arr->countrycode;
$countryfullname=$Arr->countryfullname;
$Chauname=$Arr->Chauname;
// $code をエコー;
$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) 値 $vars に挿入";


エコー $sql;

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

if ($aa){

エコー「成功しました」;

}その他{
エコー「失敗しました」;
}

?>

コードをコピー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630675.html技術記事最近、以前の ASP ウェブサイトを PHP に変換する必要がありますが、PHP は mysql を使用しており、私の ASP は mssql を使用しています。その結果、以下に自分で作成した mysql データベースに mssql データをインポートする必要があります。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート