我的mysql连接设置:
<?php
mysql_connect("fanyer.fatcowmysql.com", "test_username", "test_password") or die(mysql_error());
echo "Connected to MySQL<br />";
mysql_select_db("fanyer_database") or die(mysql_error());
echo "Connected to Database";
?>
这是完美的工作..现在我在doctrine bootstrap文件中使用它。
$conn = Doctrine_Manager::connection('mysql://test_username:test_password@fanyer.fatcowmysql.com/fanyer_database', 'doctrine');
发出错误
未捕获的异常 'Doctrine_Connection_Exception'用 消息'找不到名为的驱动程序 MySQL的
编辑: 将其更改为sql 未知的驱动程序sql
答案 0 :(得分:1)
我想也许它应该是sql:// test_username ....,但documentation说mysql:
是对的。
答案 1 :(得分:1)
您必须在php.ini中启用 pdo_mysql 。说明here。
答案 2 :(得分:1)
你必须在你的php.ini中启用pdo_mysql作为Gonzaloand提到并检查你的主机是否支持它,因为我在fatcow上托管我的应用程序时面临同样的问题,因为他们的人们不支持pdo