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 array_unique之后json_encode需要注意
Jan 02 PHP
php+mysql实现数据库随机重排实例
Oct 17 PHP
在php和MySql中计算时间差的方法详解
Mar 27 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
[原创]php正则删除html代码中class样式属性的方法
May 24 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
简单实用的PHP文本缓存类实例
Mar 22 PHP
PHP中SESSION过期设置
Mar 09 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强制下载类型的实现代码
2011/04/21 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
浅谈php自定义错误日志
2015/02/13 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
jQuery中Dom的基本操作小结
2014/01/23 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
ES6学习教程之对象字面量详解
2017/10/09 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
50行Python代码实现人脸检测功能
2018/01/23 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python opencv摄像头的简单应用
2019/06/06 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
基于opencv实现简单画板功能
2020/08/02 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
python通用数据库操作工具 pydbclib的使用简介
2020/12/21 Python
让IE6、IE7、IE8支持CSS3的脚本
2010/07/20 HTML / CSS
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
JAVA软件工程师测试题
2014/07/25 面试题
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
文明礼仪小标兵事迹
2014/01/12 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
银行办理业务介绍信
2014/01/18 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers