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 相关文章推荐
1.PHP简介
Oct 09 PHP
PHP的开合式多级菜单程序
Oct 09 PHP
PHP+javascript模拟Matrix画面
Oct 09 PHP
PHP判断变量是否为0的方法
Feb 08 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
May 08 PHP
php实现的九九乘法口诀表简洁版
Jul 28 PHP
PHP多维数组遍历方法(2种实现方法)
Dec 10 PHP
php array_keys 返回数组的键名
Oct 25 PHP
php正则判断是否为合法身份证号的方法
Mar 16 PHP
Thinkphp5+uploadify实现的文件上传功能示例
May 26 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 PHP
PHP使用QR Code生成二维码实例
Jul 07 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数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
php计算税后工资的方法
2015/07/28 PHP
php实现的http请求封装示例
2016/11/08 PHP
php微信开发之谷歌测距
2018/06/14 PHP
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
JavaScript判断是否是微信浏览器
2016/06/13 Javascript
实例解析Array和String方法
2016/12/14 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
Python isinstance函数介绍
2015/04/14 Python
Python批量重命名同一文件夹下文件的方法
2015/05/25 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
快速解决PyCharm无法引用matplotlib的问题
2018/05/24 Python
Python合并多个Excel数据的方法
2018/07/16 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
python3 线性回归验证方法
2019/07/09 Python
python hough变换检测直线的实现方法
2019/07/12 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
大学生简单自荐信
2013/11/10 职场文书
公务员培训心得体会
2013/12/28 职场文书
学校运动会开幕演讲稿
2014/01/04 职场文书
不假外出检讨书
2014/01/27 职场文书
保护环境建议书
2014/03/12 职场文书
护士求职自荐信
2015/03/25 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
关于python爬虫应用urllib库作用分析
2021/09/04 Python
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python