Home  >  Article  >  Backend Development  >  How to import MSSQL data into MYSQL using PHP, mssql data import_PHP tutorial

How to import MSSQL data into MYSQL using PHP, mssql data import_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:10:47946browse

How to import MSSQL data into MYSQL using PHP, mssql data import

The example in this article describes how PHP imports MSSQL data into MYSQL. Share it with everyone for your reference. The specific analysis is as follows:

Recently I need to convert a previous ASP website into PHP, but PHP is with mysql and my asp is with mssql. As a result, I need to import the mssql data into the mysql database. I wrote an example myself below and copied it. It’s good to have an example.

Example 1, the code is as follows:

Copy code The code is as follows:
//Domestic PNR code connection
$hostname="127.0.0.1"; //IP address of MSSQL server or server name
$dbuser="sa"; //MSSQL server account
$dbpasswd="sa"; //MSSQL server password
$dbname="aa"; //Database name

$conn = mssql_connect($hostname,$dbuser,$dbpasswd); //Connect to MSSQL
mssql_select_db($dbname); /*Connect to the database to be accessed. This can also be written as $db=mssql_select_db($dbname,$conn); */
$sql = "select * from Sheet1$"; //sql statement
$data = mssql_query($sql); //Collect the query value in the variable $data
while($Arr = mssql_fetch_object($data)) //Loop the initial collection $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");//Account and port number to connect to the database
mysql_query("SET NAMES 'GBK'",$conn);
mysql_select_db("taojipiao2009",$conn);//Load database
//$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."
";
$result=mysql_query($sql);
}
//mssql_close($conn); //Close the database
?>

Refer to code 2, the code is as follows:
Copy code The code is as follows:
$mssql_link = mssql_connect($db_host,$db_msuser,$db_mspass) or die("mssql database connection failed");
mssql_select_db($db_msname,$mssql_link);
$mysql_link = mysql_connect($db_myhost,$db_myuser,$db_mypass) or die("mysql database connection failed".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";
}
?>

I hope this article will be helpful to everyone’s PHP programming design.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/933595.htmlTechArticleHow PHP imports MSSQL data into MYSQL, mssql data import This article describes the example of PHP importing MSSQL data into MYSQL method. Share it with everyone for your reference. The specific analysis is as follows: The most...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn