我在我的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在本地完成此任务。
谢谢!
答案 0 :(得分:1)
在最好的情况下,使用PHP中的Access数据库可能具有挑战性。在OS X(或Linux)上,如果尝试使用UnixODBC
和MDB Tools
之类的中间件,则更为脆弱(在我看来)。
如果.sql
文件确实来自MySQL(正如其中一个问题标签所示),那么您可能会通过使用本地安装的MySQL服务器(而不是MySQL服务器)来避免自己的恶化。用于数据库存储的Access .mdb。