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 相关文章推荐
在windows iis5下安装php4.0+mysql之我见
Oct 09 PHP
[原创]效率较高的php下读取文本文件的代码
Jul 02 PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
phpmailer发送gmail邮件实例详解
Jun 24 PHP
CI框架开发新浪微博登录接口源码完整版
May 28 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
PHP封装的数据库保存session功能类
Jul 11 PHP
PHP7标量类型declare用法实例分析
Sep 26 PHP
php设计模式之工厂模式用法经典实例分析
Sep 20 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
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
php页面缓存ob系列函数介绍
2012/10/18 PHP
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
网站上面有这种切换效果
2006/06/26 Javascript
js 操作select相关方法函数
2009/12/06 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
前端微信支付js代码
2016/07/25 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
Vue关于数据绑定出错解决办法
2017/05/15 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
python 实现list或string按指定分段
2019/12/25 Python
详解Django配置JWT认证方式
2020/05/09 Python
食品营养与检测应届生求职信
2013/11/08 职场文书
合作经营协议书范本
2014/04/17 职场文书
优秀党支部书记事迹材料
2014/05/29 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
社区党支部承诺书
2015/04/29 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python