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 session应用实例 登录验证
Mar 16 PHP
PHP strtotime函数详解
Dec 18 PHP
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
Jun 26 PHP
如何修改和添加Apache的默认站点目录
Jul 05 PHP
php环境下利用session防止页面重复刷新的具体实现
Jan 09 PHP
php实现每天自动变换随机问候语的方法
May 12 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
Jul 15 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
Mar 14 PHP
laravel 实现设置时区的简单方法
Oct 10 PHP
laravel ajax curd 搜索登录判断功能的实现
Apr 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
资料注册后发信小技巧
2006/10/09 PHP
简单的php文件上传(实例)
2013/10/27 PHP
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
不用ajax实现点击文字即可编辑的方法
2007/12/16 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
在javascript中关于节点内容加强
2013/04/11 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
jQuery鼠标事件汇总
2015/08/30 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
2015/09/09 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
2015/10/30 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
详解小程序BackgroundAudioManager踩坑之旅
2019/12/08 Javascript
python基础教程之类class定义使用方法
2014/02/20 Python
python使用三角迭代计算圆周率PI的方法
2015/03/20 Python
python编程实现希尔排序
2017/04/13 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
python让函数不返回结果的方法
2020/06/22 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
Python getsizeof()和getsize()区分详解
2020/11/20 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
联想德国官网:Lenovo Germany
2018/07/04 全球购物
财务人员的自我评价范文
2014/03/03 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
情人节单身感言
2015/08/03 职场文书
中秋节随笔
2015/08/15 职场文书