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程序设计有所帮助。