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编程中八种常见的文件操作方式
Nov 19 PHP
php打造属于自己的MVC框架
Mar 07 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
php中get_defined_constants函数用法实例分析
May 12 PHP
php常用图片处理类
Mar 16 PHP
php session的应用详细介绍
Mar 22 PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
php微信开发之音乐回复功能
Jun 14 PHP
php实现微信发红包功能
Jul 13 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 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中调用JAVA
2006/10/09 PHP
PHP生成月历代码
2007/06/14 PHP
PHP 命令行参数详解及应用
2011/05/18 PHP
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
wxPython学习之主框架实例
2014/09/28 Python
python异常和文件处理机制详解
2016/07/19 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
详解Python3 基本数据类型
2019/04/19 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
Django视图、传参和forms验证操作
2020/07/15 Python
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
JAVA代码查错题
2014/10/10 面试题
机械专业毕业生自荐信
2013/11/02 职场文书
现金会计岗位职责
2013/12/05 职场文书
考试没考好检讨书
2014/01/31 职场文书
优秀毕业生的求职信
2014/07/21 职场文书
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js