您好我正在使用php框架开发一个网店yii ..
我想将.mdb文件上传到我们的系统,并从中提取数据并插入到mysql数据库中..
无论如何都有吗?
如果有人可以帮助我,那就太好了。
谢谢
答案 0 :(得分:6)
使用数据库源名称(DSN)使用odbc_connect()函数。或者,可以使用无DSN的连接字符串。
无DSN连接
如果没有密码,请将用户名保留为“sa”,密码为空。
$conn = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdb_file", $user, $password);
与DSN连接
来自* http://www.w3schools.com/php/php_db_odbc.asp*
在“控制面板”中打开“管理工具”图标 双击里面的数据源(ODBC)图标。 选择“系统DSN”选项卡。 单击“系统DSN”选项卡中的“添加”。 选择Microsoft Access驱动程序。单击完成。 在下一个屏幕中,单击“选择”以查找数据库。 为数据库提供数据源名称(DSN)。 单击“确定”。
$conn = odbc_connect($dsn_name, $user, $password);
查询:
$res = odbc_exec($conn, "select * from table");
列出结果:
while( $row = odbc_fetch_array($res) ) {
print_r($row);
}
答案 1 :(得分:0)
从mdb读取数据到csv
从csv读取并插入到mysql中