作者yukang (发不完的gmail)
看板PHP
标题Re: 有没有人曾经写php程式把.mdb丢到mysql里去?
时间Sat Aug 19 00:18:14 2006
※ 引述《maxi326 (不想再留白)》之铭言:
: 我有找资料
: 成功用odbc driver可以php拿到.mdb的资料
: 对每个table一笔一笔的丢到mysql好似太没效率
: 不知有没有php或mysql(汇入)或odbc(汇出)的function可以做到整个.mdb丢到mysql
: 我已经做到copy table过去mysql
: 但如果.mdb里有很多table还有他们之间有关联性的问题
: 我想做到整个db转过去,包括其关联性
: .mdb那边有更新资料的时候,也要把新资料拿过去mysql
: 而不是做备份
: 有好用的functions介绍一下吗?
: yukang大大的连结好像是一个软体
: 我是想讨论php怎样写,写给连软体都不会用的人
: 没看到文字档,文字档应该是php程式,请问在那里
这其实并没有什麽困难的啊,很简单的东西,我们就用
1.SELECT * FROM access ( access 里的某个 table)
2.while($result = mysql_fetch_assoc($rs1))
{
$sql = "INSERT INTO access values ('";
$sql .= implode("','",array_values($result));
$sql .= "');";
$result1 = mysql_query($sql,$rs2);
}
这样就会塞进去 mysql 了,基本上 mysql 会自动转换型态
应该没什麽可能一个 function 就可以完成吧。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.69.222