佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1394|回复: 4

acess转换成sql

[复制链接]
发表于 9-5-2007 07:52 PM | 显示全部楼层 |阅读模式
各位,我想convert acess的table去sql,
请问要怎样做?谢谢 (我用的是myphpadmin)

[ 本帖最后由 kbchong 于 9-5-2007 08:06 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 9-5-2007 08:44 PM | 显示全部楼层
两种做法:

第一种方法是把相关table export成.txt文件,
然后通过php script把得到的value依sql或csv格式
甚至是手动更改内容,串成你要的sql或csv statement.


第2种方法的话,
去Administrator->ODBC Data Source Administrator连接目标.mdb文件,
然后用php的odbc_connect(与相关语法)来连接有关文件,
再把得到的value依sql或csv格式串成你要的sql或csv statement就可以了.
这个是正统的做法,适合长期转换.

详细情况去参考关于odbc连接的吧.

[ 本帖最后由 亡者之疯 于 9-5-2007 09:11 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 21-5-2007 04:13 PM | 显示全部楼层

回复 #2 亡者之疯 的帖子

我对第一种方法比较好,能详细一点吗?谢谢
回复

使用道具 举报

发表于 29-5-2007 09:04 AM | 显示全部楼层
export成.txt后,你就去参考以下的方法来阅读data.
http://my2.php.net/manual/en/function.fgetcsv.php

Example 605. Read and print the entire contents of a CSV file

记得要把data给trim起来,然后再把得到的data insert去mysql的table.
回复

使用道具 举报

发表于 29-5-2007 09:13 AM | 显示全部楼层
我之前讲错了,第1跟第2方法都不需要串成sql/csv的格式,除非你要把有关data import去remote host的database(却不能用post & get method的话), 若是localhost的话直接用insert就可以了.

[ 本帖最后由 亡者之疯 于 29-5-2007 09:14 AM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-9-2025 07:23 PM , Processed in 0.112354 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表