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 相关文章推荐
WHOIS类的修改版
Oct 09 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
PHP 查找字符串常用函数介绍
Jun 07 PHP
php empty()与isset()区别的详细介绍
Jun 17 PHP
对PHP语言认识上需要避免的10大误区
Jun 12 PHP
ThinkPHP3.1之D方法实例详解
Jun 20 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
简单谈谈php中ob_flush和flush的区别
Nov 27 PHP
php+mysql数据库查询实例
Jan 21 PHP
支持中文、字母、数字的PHP验证码
May 04 PHP
PHP多进程之pcntl_fork的实例详解
Oct 15 PHP
浅谈如何提高PHP代码的质量
May 28 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
收音机怀古---春雷3P7图片欣赏
2021/03/02 无线电
PHP set_time_limit(0)长连接的实现分析
2010/03/02 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
PHP 表单提交及处理表单数据详解及实例
2016/12/27 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
JavaScript定时器详解及实例
2013/08/01 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
Python字符转换
2008/09/06 Python
总结python实现父类调用两种方法的不同
2017/01/15 Python
使用Python &amp; Flask 实现RESTful Web API的实例
2017/09/19 Python
python验证码识别实例代码
2018/02/03 Python
Python中一行和多行import模块问题
2018/04/01 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
先进个人获奖感言
2014/01/24 职场文书
信息总监管理职责范本
2014/03/08 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
谢师宴学生致辞
2015/07/27 职场文书
导游词之崇武古城
2019/10/07 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
python中如何对多变量连续赋值
2021/06/03 Python