Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend/Db不在Zend Framework 3中工作?_Php_Pdo_Zend Framework3 - Fatal编程技术网

Php Zend/Db不在Zend Framework 3中工作?

Php Zend/Db不在Zend Framework 3中工作?,php,pdo,zend-framework3,Php,Pdo,Zend Framework3,如何使用ZF3 db factory方法连接mysql数据库 $db = Zend_Db::factory('Pdo_Mysql', array( 'host' => MASTER_HOST, 'username' => MASTER_USER, 'password' => MASTER_PASSWORD, 'dbname' => DB_ADMIN, 'port' => MAS

如何使用ZF3 db factory方法连接mysql数据库

$db = Zend_Db::factory('Pdo_Mysql', array(
      'host'      => MASTER_HOST,
      'username'  => MASTER_USER,
      'password'  => MASTER_PASSWORD,
      'dbname'    => DB_ADMIN,
      'port'      => MASTER_HOST_PORT,
      );
在ZF3(或ZF2)中,必须使用
Zend\Db\Adapter\Adapter

$config = array(
  'driver'   => 'Pdo',
  'dsn'      => 'mysql:dbname=db;host=localhost',
  'username' => 'root',
  'password' => 'root',
);
// or
$config = $serviceLocator->get('Config')['db'];

$db = new \Zend\Db\Adapter\Adapter($config);
文件:

在ZF3(或ZF2)中,必须使用
Zend\Db\Adapter\Adapter

$config = array(
  'driver'   => 'Pdo',
  'dsn'      => 'mysql:dbname=db;host=localhost',
  'username' => 'root',
  'password' => 'root',
);
// or
$config = $serviceLocator->get('Config')['db'];

$db = new \Zend\Db\Adapter\Adapter($config);
文件: