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


Posted in PHP onDecember 27, 2014

本文实例讲述了PHP把MSSQL数据导入到MYSQL的方法。分享给大家供大家参考。具体分析如下:

最近需要把一个以前的asp网站转换成php的,但php是与mysql而我的asp与mssql的,结果就需要把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"; 

} 

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php md5下16位和32位的实现代码
Apr 09 PHP
php 全局变量范围分析
Aug 07 PHP
一步一步学习PHP(6) 面向对象
Feb 16 PHP
php Smarty 字符比较代码
Feb 27 PHP
表格展示无限级分类(PHP版)
Aug 21 PHP
destoon常用的安全设置概述
Jun 21 PHP
PHP 魔术变量和魔术函数详解
Feb 25 PHP
PHP动态柱状图实现方法
Mar 30 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
Apr 20 PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 #PHP
php下pdo的mysql事务处理用法实例
Dec 27 #PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 #PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 #PHP
php+jQuery.uploadify实现文件上传教程
Dec 26 #PHP
php实现mysql备份恢复分卷处理的方法
Dec 26 #PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 #PHP
You might like
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
js 操作css实现代码
2009/06/11 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
JS中的作用域链
2017/03/01 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
啤酒销售实习自我鉴定
2013/09/24 职场文书
勤俭节约倡议书
2014/04/14 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
护理专业自我评价
2015/03/11 职场文书
产品调价通知函
2015/04/20 职场文书
党小组推荐意见
2015/06/02 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android