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 相关文章推荐
截获网站title标签之家内容的例子
Oct 09 PHP
黑夜路人出的几道php笔试题
Aug 04 PHP
PHP 数组教程 定义数组
Oct 23 PHP
基于wordpress主题制作的具体实现步骤
May 10 PHP
php合并js请求的例子
Nov 01 PHP
php读取mssql的ntext字段返回值为空的解决方法
Dec 30 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
Sep 10 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
Mar 23 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
PHPMailer发送邮件
Dec 28 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 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&amp;mysql 日期操作小记
2012/02/27 PHP
php向js函数传参的几种方法
2014/08/10 PHP
ThinkPHP控制器详解
2015/07/27 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
深入理解es6块级作用域的使用
2019/03/28 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
python中的多重继承实例讲解
2014/09/28 Python
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python中的默认参数实例分析
2018/01/29 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
python实现图片素描效果
2020/09/26 Python
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
通用求职信范文模板分享
2013/12/27 职场文书
公司同意接收函
2014/01/13 职场文书
个人求职信范例
2014/01/29 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
企业安全生产标语
2014/06/06 职场文书
材料物理专业求职信
2014/09/01 职场文书
农村文化建设标语
2014/10/07 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
研讨会通知
2015/04/27 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
python使用pygame创建精灵Sprite
2021/04/06 Python