【发布时间】:2009-11-03 14:17:21
【问题描述】:
理想情况下,如果我可以将 .mdb 文件上传到 linux 网络服务器并使用 php 进行查询,那就太好了。这可能吗?如果有怎么办?
【问题讨论】:
理想情况下,如果我可以将 .mdb 文件上传到 linux 网络服务器并使用 php 进行查询,那就太好了。这可能吗?如果有怎么办?
【问题讨论】:
看起来可以使用mdbtools (in the repository),它应该允许 odbc 访问以及移植到不同数据库的方法。
即使不能直接使用,porting is an option。
【讨论】:
是的,您需要安装适用于 Unix 的 ODBC 驱动程序,或者更好的方法可能是将 PDO 与 php5 一起使用。
*从网上其他地方偷来的,未经测试。
try
{
$dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\accounts.mdb;Uid=Admin");
}
catch (PDOException $e)
{
echo $e->getMessage();
}
【讨论】:
这个问题和答案可能会感兴趣:PHP and Microsoft Access database - Connection and CRUD
【讨论】: