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 相关文章推荐
BBS(php &amp; mysql)完整版(一)
Oct 09 PHP
实用函数10
Nov 08 PHP
PHP SQLite类
May 07 PHP
PHP中将ip地址转成十进制数的两种实用方法
Aug 15 PHP
CI框架安全类Security.php源码分析
Nov 04 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
fckeditor上传文件按日期存放及重命名方法
May 22 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
May 31 PHP
PHP实现分布式memcache设置web集群session同步的方法
Apr 10 PHP
PHP实现的分解质因数操作示例
Aug 01 PHP
thinkphp3.2框架中where条件查询用法总结
Aug 13 PHP
php探针使用原理和技巧讲解
Sep 17 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将整个网站生成HTML纯静态网页的方法总结
2012/02/05 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
PHP过滤黑名单关键字的方法
2014/12/01 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
Js的MessageBox
2006/12/03 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
JavaScript实现随机点名器实例详解
2019/05/07 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
python样条插值的实现代码
2018/12/17 Python
Python实战购物车项目的实现参考
2019/02/20 Python
python修改字典键(key)的方法
2019/08/05 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
关于赌博的检讨书
2014/01/08 职场文书
公务员试用期满考核材料
2014/05/22 职场文书
促销活动总结怎么写
2014/06/25 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
退休欢送会主持词
2015/07/01 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python
AJAX学习笔记
2021/05/18 Javascript
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript