zend framework 1.x
如何接收zend db_adapter并连接到具有dsn的mysql
的MySQL://约翰:通@本地:3306 / MY_DB
以前总是这样使用:
$connectParams = array('dbname' => MY_DB,
'password' => MY_PASS,
'username' => MY_USER,
'host' => MY_HOST,
'slave' => array(),
'maxQueryAllowedTime' => 500,
'logQueries' => false);
return new \Db_Adapter_Pdo_Mysqlreplicator($connectParams);
确定我可以解析dsn并使用常规方式,只是好奇我是否可以直接使用DSN,因为PDO可以使用它但我无法通过Zend Db_Adapter找到如何使用它
答案 0 :(得分:0)
如果您使用的是ZendFramework 1.x - >试试这个: -
$config = array('dbname' => 'yourDbName',
'password' => 'yourpassword',
'username' => 'root',
'host' => 'localhost',
'slave' => array(),
'maxQueryAllowedTime' => 500,
'logQueries' => false);
$adapter = new Zend_Db_Adapter_Mysqli($config);
if ($config) {
echo ' connected';
}