创建新的数据库 phalcon php
Create new data base phalcon php
我需要在 Phlacon 中创建一个新数据库 PHP。
示例:创建架构 TEST001;
在我的微型应用程序中,我需要生成新的数据库。但是默认的 Phalcon 数据库已经设置为 COMPANY
我如何在 Phalcon PHP 上进行操作?
我认为最简单的方法是直接在控制器的操作中使用原始查询。
请参考How to run RAW SQL query in PhalconPHP
我在服务中创建了一个新连接:
$di->setShared('db_teste', 函数 () {
$config = $this->getConfig();
$class = 'Phalcon\Db\Adapter\Pdo\' . $config->database->adapter;
$connection = new $class([
'host' => $config->database->host,
'username' => $config->database->username,
'password' => $config->database->password,
'charset' => $config->database->charset
]);
return $connection;
});
在我这样做的方法中:
$this->getDi()->getShared('db_teste')->query("CREATE DATABASE COMPANY");
谢谢@klay
我需要在 Phlacon 中创建一个新数据库 PHP。
示例:创建架构 TEST001;
在我的微型应用程序中,我需要生成新的数据库。但是默认的 Phalcon 数据库已经设置为 COMPANY
我如何在 Phalcon PHP 上进行操作?
我认为最简单的方法是直接在控制器的操作中使用原始查询。 请参考How to run RAW SQL query in PhalconPHP
我在服务中创建了一个新连接:
$di->setShared('db_teste', 函数 () { $config = $this->getConfig();
$class = 'Phalcon\Db\Adapter\Pdo\' . $config->database->adapter;
$connection = new $class([
'host' => $config->database->host,
'username' => $config->database->username,
'password' => $config->database->password,
'charset' => $config->database->charset
]);
return $connection;
});
在我这样做的方法中:
$this->getDi()->getShared('db_teste')->query("CREATE DATABASE COMPANY");
谢谢@klay