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
Dec 14 PHP
生成php程序的php代码
Apr 07 PHP
使用PHP实现密保卡功能实现代码&amp;lt;打包下载直接运行&amp;gt;
Oct 09 PHP
PHP登录环节防止sql注入的方法浅析
Jun 30 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
Chrome Web App开发小结
Sep 04 PHP
thinkphp中字符截取函数msubstr()用法分析
Jan 09 PHP
Centos6.5和Centos7 php环境搭建方法
May 27 PHP
PHP自定义多进制的方法
Nov 03 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
Laravel框架实现文件上传的方法分析
Sep 29 PHP
laravel config文件配置全局变量的例子
Oct 13 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与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
PHP可变函数学习小结
2015/11/29 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
2008/11/03 Javascript
javascript 动态添加事件代码
2008/11/30 Javascript
IE6下JS动态设置图片src地址问题
2010/01/08 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
在Python中使用HTML模版的教程
2015/04/29 Python
Python实现提取谷歌音乐搜索结果的方法
2015/07/10 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
Python魔法方法功能与用法简介
2019/04/04 Python
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
过滤器的用法
2013/10/08 面试题
稽核岗位职责范本
2015/04/13 职场文书
中国合伙人观后感
2015/06/02 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
Oracle11g R2 安装教程完整版
2021/06/04 Oracle
简单且有用的Python数据分析和机器学习代码
2021/07/02 Python