php将access数据库转换到mysql数据库的方法


Posted in PHP onDecember 24, 2014

本文实例讲述了php将access数据库转换到mysql数据库的方法。分享给大家供大家参考。具体分析如下:

本人采集来的数据是ACCESS的,但我的程序是mysql的,故写了一个程序,程序三步走,分享一下,喜欢操作数据库的朋友应该都会用到的.

1.连接mysql,代码如下:

$dbhost="localhost:3307";//服务器  

$db="dataname";//数据库  

$dbuser="root";//用户名  

$dbpass="*******";//密码  

$db_qianzhui="sdb_";//表前缀  

$link=mysql_connect($dbhost,$dbuser,$dbpass);  

if(!$link) echo "链接失败!";  

else echo "成功!!!";  

mysql_query("SET NAMES 'UTF8'"); 

mysql_query("SET CHARACTER SET UTF8"); //>>>解决乱  

mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");///////>>>码问题  

mysql_select_db("{$db}");

2.连接access数据库,代码如下:
$datapath="data.mdb";  

$fenlei="101";  

$conn = new com("ADODB.Connection");  

$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath($datapath);

$conn->Open($connstr);  

$rs = new com("ADODB.RecordSet");  

$rs->Open("select * from information where lanmu3id=13 ",$conn,1,1); //查询*.MDB文件里面的

3.以下准备一边读一写入操作:
while(! $rs->eof) {  

//$f = $rs->Fields(1); //1.赋值(*调试用)  

//echo $f->value; //2.看能不能写读出来(*调试用)  

//以下是分别给变量赋值,其中'gb2312','utf-8'为了解决乱码问题!

$id =iconv ('gb2312','utf-8',$rs->Fields(ID)->value);//ID为access字段,或用数字表示  

$name =
  iconv ('gb2312','utf-8',$rs->Fields(title)->value);  

$jianjie = iconv ('gb2312','utf-8',$rs->Fields(1)->value);  

$content=  iconv ('gb2312','utf-8',$rs->Fields(content)->value);  

$down =
  iconv ('gb2312','utf-8',$rs->Fields(download)->value);  

 

echo "<font color=red>".$name."</font>已经插入<br>";//输出插入记录 

///依次执行insert,值为变量

$sql="INSERT INTO `shopex`.`sdb_articles` (`article_id`,`node_id`,`title`,`content`,`uptime`,`ifpub`,`align`,`filetype`,`filename`,`orderlist`,`disabled`) VALUES ('','{$fenlei}','{$name}','{$info}','1275549287','1',Null,Null,NULL,NULL,'false')";  

////以上是插入MYSQL数据库的SQL////// 

mysql_query($sql); //执行语句!!!  

///echo $rs->Fields(name)->value. "<br>";  

$rs->MoveNext();  

/////个人用于ACCESS向mysql内转换数据库的操作, 

}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 PHP
php实现文件下载更能介绍
Nov 23 PHP
Thinkphp的volist标签嵌套循环使用教程
Jul 08 PHP
smarty缓存用法分析
Dec 16 PHP
PHP两种快速排序算法实例
Feb 15 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 PHP
php 原生分页
Apr 01 PHP
php启用sphinx全文搜索的实现方法
Dec 24 #PHP
php中mail函数发送邮件失败的解决方法
Dec 24 #PHP
微信公众平台接口开发入门示例
Dec 24 #PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 #PHP
php实现refresh刷新页面批量导入数据的方法
Dec 23 #PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 #PHP
php打印输出棋盘的实现方法
Dec 23 #PHP
You might like
详谈PHP编码转换问题
2015/07/28 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
浅谈js获取ModelAndView值的问题
2018/03/28 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
Python3.x对JSON的一些操作示例
2017/09/01 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
python将字符串以utf-8格式保存在txt文件中的方法
2018/10/30 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
EJB与JAVA BEAN的区别
2016/08/29 面试题
化工工艺专业求职信
2013/09/22 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
诚信承诺书模板
2014/05/26 职场文书
财务部岗位职责范本
2015/04/14 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
nginx访问报403错误的几种情况详解
2022/07/23 Servers