Spec-Zone.ru › Phalcon 3

Абстрактный класс Phalcon\Db

Исходный код на GitHub

Phalcon\Db и его связанные классы предоставляют простой интерфейс SQL для базы данных для Phalcon Framework. Phalcon\Db — это базовый класс, используемый для подключения вашего PHP-приложения к СУБД. Для каждой СУБД существует отдельный адаптер.

Этот компонент предназначен для работы с базами данных на низком уровне. Если вы хотите взаимодействовать с базами данных с использованием более высокого уровня абстракции, используйте Phalcon\Mvc\Model.

Phalcon\Db — абстрактный класс. Его можно использовать только с адаптером базы данных, например, Phalcon\Db\Adapter\Pdo

use Phalcon\Db;
use Phalcon\Db\Exception;
use Phalcon\Db\Adapter\Pdo\Mysql as MysqlConnection;

try {
    $connection = new MysqlConnection(
        [
            "host"     => "192.168.0.11",
            "username" => "sigma",
            "password" => "secret",
            "dbname"   => "blog",
            "port"     => "3306",
        ]
    );

    $result = $connection->query(
        "SELECT * FROM robots LIMIT 5"
    );

    $result->setFetchMode(Db::FETCH_NUM);

    while ($robot = $result->fetch()) {
        print_r($robot);
    }
} catch (Exception $e) {
    echo $e->getMessage(), PHP_EOL;
}

Константы

целое число FETCH_LAZY

целое число FETCH_ASSOC

целое число FETCH_NAMED

целое число FETCH_NUM

целое число FETCH_BOTH

целое число FETCH_OBJ

целое число FETCH_BOUND

целое число FETCH_COLUMN

целое число FETCH_CLASS

целое число FETCH_INTO

целое число FETCH_FUNC

целое число FETCH_GROUP

целое число FETCH_UNIQUE

целое число FETCH_KEY_PAIR

целое число FETCH_CLASSTYPE

целое число FETCH_SERIALIZE

целое число FETCH_PROPS_LATE

Методы

public static setup (массив $options)

Включает/отключает параметры в компоненте базы данных

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Db.html

Spec-Zone.ru

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