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 相关文章推荐
教你IIS6的PHP最佳配置方法
Sep 05 PHP
利用PHP创建动态图像
Oct 09 PHP
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
php array_slice函数的使用以及参数详解
Aug 30 PHP
PHP批量生成静态HTML的简单原理和方法
Apr 20 PHP
PHP学习笔记之字符串编码的转换和判断
May 22 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
PHP实现的随机IP函数【国内IP段】
Jul 20 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
May 20 PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 PHP
漂亮的thinkphp 跳转页封装示例
Oct 16 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将URL转换成短网址的算法分享
2016/09/13 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
layui下拉框获取下拉值(select)的例子
2019/09/10 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
python实现ipsec开权限实例
2014/11/11 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
python opencv进行图像拼接
2020/03/27 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
python多线程和多进程关系详解
2020/12/14 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
自荐信的禁忌和要点
2013/10/15 职场文书
医学院校毕业生自荐信范文
2014/01/01 职场文书
社会工作专业求职信
2014/07/15 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
辞职离别感言
2015/08/04 职场文书
导游词之湖北武当山
2019/09/23 职场文书
python基础详解之if循环语句
2021/04/24 Python
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android