Spec-Zone.ru › Phalcon 2

Абстрактный класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API