PHP把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($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->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");//连接数据库的帐号和端口号
mysql_query("SET NAMES ‘GBK’",$conn);
mysql_select_db("taojipiao2009",$conn);// 加载数据库
//$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."<br>";
$result=mysql_query($sql);
}
//mssql_close($conn); //关闭数据库

?>

 

 

参考代码二、

 代码如下 复制代码

<?php

$mssql_link = mssql_connect($db_host,$db_msuser,$db_mspass) or
die("mssql数据库连接失败");

mssql_select_db($db_msname,$mssql_link);

$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,$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";
}

?>

时间: 2024-08-20 12:32:15

PHP把MSSQL数据导入到MYSQL实例的相关文章

PHP把MSSQL数据导入到MYSQL的方法_php技巧

本文实例讲述了PHP把MSSQL数据导入到MYSQL的方法.分享给大家供大家参考.具体分析如下: 最近需要把一个以前的asp网站转换成php的,但php是与mysql而我的asp与mssql的,结果就需要把mssql数据导入到mysql数据库了,下面我自己写了一个实例还抄了一个实例都不错. 实例一,代码如下: 复制代码 代码如下: <?php  //国内的PNR码连接 $hostname="127.0.0.1"; //MSSQL服务器的IP地址 或 服务器的名字  $dbuser

php 把mssql数据导入转换mysql数据库

//mssql server与php连接  代码如下 复制代码 $mcn = mssql_connect('127.0.0.1','sa','1'); mssql_select_db('hb',$mcn); //mysql数据库连接  代码如下 复制代码 $conn = mysql_connect('localhost','root','a') or die('mysql server 连接失败'); mysql_select_db('sa',$conn);  代码如下 复制代码 $mssql

将mysql数据导入hive方法实例

下面是从mysql将数据导入hive的实例. –hive-import 表示导入到hive,–create-hive-table表示创建hive表.–hive-table指定hive的表名. [zhouhh@Hadoop46 ~]$ sqoop import --connect jdbc:mysql://Hadoop48/toplists --verbose -m 1 --username root --hive-overwrite --direct --table award --hive-i

会员数据导入uchome程序实例

会员数据导入uchome程序实例 <?php try {  $uc_db = new DataSource(UC_DBHOST , UC_DBUSER , UC_DBPW , UC_DBNAME, 'mysql', true );  $uc_query = new DbQueryForMysql($uc_db); } catch (DbException $e) {  // 数据库出错处理处  exit('Database support needed'); } $sql ="select

SQLSERVER数据导入到MYSQL

SQLSERVER数据导入到MYSQL http://hi.baidu.com/luck001221/item/cb4462299f9ea79ab73263d2?qq-pf-to=pcqq.group 1.去mysql的官方下载一个odbc的驱动,因为MSsql一直没有集成mysql的驱动,这个玩意需要单独下载,并安装的. http://dev.mysql.com/downloads/connector/odbc/5.1.html 我下载的是windows解压缩的包Without install

如何把Access的数据导入到Mysql中

access|mysql|数据 在建设网站的过程中,经常要处理一些数据的导入及导出.在Mysql数据库中,一般有两种方法来处理数据的导出: 1. 使用select * from table_name into outfile "file_name"; 2. 使用mysqldump实用程序 下面我们来举例说明: 假设我们的数据库中有一个库为samp_db,一个表为samp_table.现在要把samp_table的数据导出.则我们可以利用以下方法来实现: 在Mysql提示符下打入sele

怎么将sql sever中的数据导入到mysql中?

问题描述 怎么将sql sever中的数据导入到mysql中? 求教:怎么将sql sever中的数据导入到mysql中?试了很多次都不可以.有没有大神指导一下! 解决方案 将import.sql中的数据导入到mysql中导入Excel电子表格数据到SQL Sever数据库导入Excel电子表格数据到SQL Sever数据库的方法 解决方案二: 呃.语法关键字不同的. 如果只是表的话. 建议把 Sql语句 整体 替换.sqlserver 中的 identify 关键字 替换为 : AUTO_IN

jsp-java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法

问题描述 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 解决方案 参考:http://blog.csdn.net/casilin/article/details/5750773 解决方案二: 楼主幸苦了!!谢谢分享!!! 解决方案三: jsp导excel到mysql数据库 http://wenku.it168.com/d_000468232.shtml

如何将MS SQL server中的数据导入到Mysql中

问题描述 在Mysql中已经有了表结构. 解决方案 我用navicat客户端,直接搞定.解决方案二:从sqlserver从导出数据到sql文件,去除[]括号和GO,直接到mysql运行sql文件即可.解决方案三:要将sql server数据库中的数据全部导入到mysql数据库中,其方法有多种,利用mysql ODBC把SQL Server中数据库中的数据导入到MySQL中第一步:安装mysql ODBC: 去相关的网站下载mysql ODBC进行安装. 第二步:建立MySQL的DSN: 在控制面