PHP将access数据库转换成mysql数据库的方法

本文演示了PHP如何将access数据库转换成MySQL数据库,供大家参考,具体分析如下:

我收集的数据是Access,但我的程序是mysql,所以我编写了一个程序。程旭三走了,分享它。喜欢操作数据库的朋友应该使用它。

1。连接到MySQL,代码如下所示:

复制代码如下:dbhost美元=本地:3307 ; / /服务器

$ db =数据名称; / /数据库

$和表=根; / /用户名

dbpass美元=****; / /密码

db_qianzhui美元=sdb_ ; / /表前缀

$link = mysql_connect(dbhost美元美元美元,和表,dbpass);

如果(!链接链接失败!;

其他回声成功!!!;

mysql_query(设置names'utf8);

mysql_query(设置UTF8字符); / / > > >解决混沌

mysql_query(设置character_set_results = utf8); / / / / / / / > > >代码

mysql_select_db({ $分贝} );

2。连接access数据库,代码如下所示:

复制代码代码如下:$通路=数据.mdb;

风雷=101美元;

$ conn =新的COM(数据连接);

connstr美元=司机= {微软Access Driver(* .mdb)};DBQ =。realpath($通路);

Conn ->打开美元(美元connstr);

RS =美元新的COM(ADODB。记录集);

为RS - >打开(SELECT * FROM信息lanmu3id = 13,$ Conn,1,1); / / * .mdb文件的查询

以下3。读一写操作:

复制代码如下!)

字段(1);1。赋值(*音调测试)

返回值;2。看看你能否读出来(*调试)

以下是 /给变量赋值,including'gb2312 ''utf-8 ',为了解决垃圾问题!

$id = iconv('gb2312 ','utf-8,RS ->领域美元(ID)->价值); / / ID是一个领域,或者一个数字表示

$name = iconv('gb2312 ','utf-8,RS ->领域美元(标题)->价值);

简介= iconv('gb2312美元,美元'utf-8,RS ->(1)->字段值);

$content = iconv('gb2312 ','utf-8,RS ->美元领域(内容)->价值);

$下= iconv('gb2312 ','utf-8,RS ->领域美元(下载)->价值);



。已插入;输出插入记录

只是顺序插入,变量的值

为SQL =插入` shopex `。` sdb_articles ` (` article_id `,` node_id `,`标题`,`内容`,`时间`,` ifpub `,`对齐`,` ifpub `),

上面的内容被插入到MySQL的数据库中。

mysql_query($ SQL); / /声明!!!

返回字段(名称)>值。;

为RS - > MoveNext();

用于转换操作中的MySQL的个人数据库,

}

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