在本地将PHP连接到Mac上的mdb或sql

时间:2014-04-14 16:24:12

标签: php mysql sql macos ms-access

我在我的mac上运行本地apache服务器,并希望将其连接到本地数据库(与.sql和.mdb具有相同的db)。 我的PHP

$dbName = "\DB\dbName.mdb";
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$dbName; Uid=; Pwd=;");

我拥有本地服务器中的所有Web内容以及DB文件夹中的数据库。因此,如果有人可以帮助解决这个问题,或者解释如何使用SQL在本地完成此任务。

谢谢!

1 个答案:

答案 0 :(得分:1)

在最好的情况下,使用PHP中的Access数据库可能具有挑战性。在OS X(或Linux)上,如果尝试使用UnixODBCMDB Tools之类的中间件,则更为脆弱(在我看来)。

如果.sql文件确实来自MySQL(正如其中一个问题标签所示),那么您可能会通过使用本地安装的MySQL服务器(而不是MySQL服务器)来避免自己的恶化。用于数据库存储的Access .mdb。