【发布时间】:2013-07-24 14:41:31
【问题描述】:
尝试连接到 4D 数据库。 PHPINFO 说安装了 PDO 等等……在 localhost MAMP 系统上进行测试。但是,当我运行我的代码时,我得到:
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in /Applications/MAMP/htdocs/4d/index.php:12 Stack trace: #0 /Applications/MAMP/htdocs/4d/index.php(12): PDO->__construct('4D:host=127.0.0...', 'test', 'test') #1 {main} thrown in /Applications/MAMP/htdocs/4d/index.php on line 12
我的代码是:
$dsn = '4D:host=127.0.0.1;charset=UTF-8';
$user = 'test';
$pass = 'test';
// Connection to the 4D SQL server
$db = new PDO($dsn, $user, $pass);
try {
echo "OK";
} catch (PDOException $e) {
die("Error 4D : " . $e->getMessage());
}
无法解决错误,我正在使用 PHP 选项卡下的设置...
谢谢。
【问题讨论】:
-
谢谢 Mike,但是你能告诉我如何将它连接到 PHP.ini 吗?谢谢。
-
您可能不需要向您的 ini 文件中添加任何内容。如果您正在加载正确的驱动程序,它可能会开箱即用。如果没有,我真的不知道。
标签: php pdo connection 4d-database