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 相关文章推荐
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
用PHP生成html分页列表的代码
Mar 18 PHP
PHP 文件上传功能实现代码
Jun 24 PHP
PHP之uniqid()函数用法
Nov 03 PHP
php中file_exists函数使用详解
May 08 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
yii实现使用CUploadedFile上传文件的方法
Dec 28 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
PHPMailer发送邮件
Dec 28 PHP
laravel实现简单用户权限的示例代码
May 28 PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 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
农民C键的运用技巧
2020/03/04 星际争霸
PHP Squid中可缓存的动态网页设计
2008/09/17 PHP
PHP中的多行字符串传递给JavaScript的两种方法
2014/06/19 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
javascript 自定义事件初探
2009/08/21 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
2014/04/06 Javascript
Nodejs全栈框架StrongLoop推荐
2014/11/09 NodeJs
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
webpack实用小功能介绍
2018/01/02 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
Python的迭代器和生成器使用实例
2015/01/14 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
解决django FileFIELD的编码问题
2020/03/30 Python
Python 字典一个键对应多个值的方法
2020/09/29 Python
银行类自荐信
2014/02/04 职场文书
安全生产实施方案
2014/02/23 职场文书
继承权公证书范本
2015/01/23 职场文书
2015年公司工作总结
2015/04/25 职场文书
会议新闻稿
2015/07/17 职场文书
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL