可能重复:
在Ubuntu上从PHP访问.mdb文件
嗨,我正在使用php框架yii开发一个webstore.
我想将.mdb文件上传到我们的系统,并从中提取数据并插入到mysql数据库中.
无论如何都有吗?
如果有人可以帮助我,那就太好了.
谢谢
使用数据库源名称(DSN)使用odbc_connect()函数.或者,可以使用无DSN连接字符串.
无DSN连接
如果没有密码,请将用户名保留为"sa",密码为空.
$conn = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdb_file", $user, $password);
Run Code Online (Sandbox Code Playgroud)
与DSN连接
来自*http://www.w3schools.com/php/php_db_odbc.asp*
在控制面板中打开"管理工具"图标双击里面的"数据源(ODBC)"图标.选择"系统DSN"选项卡.单击"系统DSN"选项卡中的"添加".选择Microsoft Access驱动程序.单击完成.在下一个屏幕中,单击"选择"以查找数据库.为数据库提供数据源名称(DSN).单击确定.
$conn = odbc_connect($dsn_name, $user, $password);
Run Code Online (Sandbox Code Playgroud)
查询:
$res = odbc_exec($conn, "select * from table");
Run Code Online (Sandbox Code Playgroud)
列出结果:
while( $row = odbc_fetch_array($res) ) {
print_r($row);
}
Run Code Online (Sandbox Code Playgroud)
更多信息:http://www.php.net/manual/en/ref.uodbc.php
| 归档时间: |
|
| 查看次数: |
10674 次 |
| 最近记录: |