Абстрактный класс Phalcon\Db
Phalcon\Db и его связанные классы предоставляют простой интерфейс SQL базы данных для Phalcon Framework. Phalcon\Db — это базовый класс, который используется для подключения вашего PHP-приложения к СУБД. Для каждой СУБД существует отдельный адаптер. Этот компонент предназначен для работы на низком уровне с базами данных. Если вы хотите взаимодействовать с базами данных с более высоким уровнем абстракции, используйте Phalcon\Mvc\Model. Phalcon\Db — это абстрактный класс. Вы можете использовать его только с адаптером базы данных, таким как Phalcon\Db\Adapter\Pdo
try {
$connection = new Phalcon\Db\Adapter\Pdo\Mysql(array(
'host' => '192.168.0.11',
'username' => 'sigma',
'password' => 'secret',
'dbname' => 'blog',
'port' => '3306',
));
$result = $connection->query("SELECT * FROM robots LIMIT 5");
$result->setFetchMode(Phalcon\Db::FETCH_NUM);
while ($robot = $result->fetch()) {
print_r($robot);
}
} catch (Phalcon\Db\Exception $e) {
echo $e->getMessage(), PHP_EOL;
}
Константы
целое FETCH_USE_DEFAULT
целое FETCH_LAZY
целое FETCH_ASSOC
целое FETCH_NUM
целое FETCH_BOTH
целое FETCH_OBJ
целое FETCH_BOUND
целое FETCH_COLUMN
целое FETCH_CLASS
целое FETCH_INTO
целое FETCH_FUNC
целое FETCH_NAMED
целое FETCH_KEY_PAIR
целое FETCH_GROUP
целое FETCH_UNIQUE
целое FETCH_CLASSTYPE
целое FETCH_SERIALIZE
целое FETCH_PROPS_LATE
Методы
public static setup (массив $options)
Включает/отключает параметры в компоненте базы данных
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Db.html