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 相关文章推荐
PHP网站提速三大“软”招
Oct 09 PHP
利用php来自动调用不同服务器上的flash
Oct 09 PHP
PHP中str_replace函数使用小结
Oct 11 PHP
PHP 第二节 数据类型之数值型
Apr 28 PHP
PHP分页效率终结版(推荐)
Jul 01 PHP
ThinkPHP视图查询详解
Jun 30 PHP
PHP中STDCLASS用法实例分析
Nov 11 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
php面向对象程序设计中self与static的区别分析
May 21 PHP
laravel-admin的多级联动方法
Sep 30 PHP
WordPress多语言翻译插件 - WPML使用教程
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模块 Memcached功能多于Memcache
2011/06/14 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
php字符串分割函数explode的实例代码
2013/02/07 PHP
PHP中如何定义和使用常量
2013/02/28 PHP
php上传文件,创建递归目录的实例代码
2013/10/18 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
基于JQuery 选择器使用说明介绍
2013/04/18 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
javascript中json基础知识详解
2017/01/19 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
python的id()函数介绍
2013/02/10 Python
Django中使用group_by的方法
2015/05/26 Python
Java及python正则表达式详解
2017/12/27 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
护理学专业推荐信
2013/12/03 职场文书
银行个人求职自荐信范文
2013/12/16 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL