Database

Компонент управления базами данных

Package: alonity\database\DB

На данный момент поддерживаются следующие драйверы баз данных

  • MySQL

  • PostgreSQL

  • Cubrid

  • SQLite

Ручная установка

composer require alonity/database

Использование

Перед началом использования, необходимо задать настройки подключения к необходимым базам данных с помощью статического метода connection, который имеет 8 входных параметров:

  1. Адрес базы данных (По умолчанию 127.0.0.1)

  2. Имя пользователя (По умолчанию root)

  3. Пароль (По умолчанию <ПУСТАЯ СТРОКА>)

  4. Имя базы данных (По умолчанию database)

  5. Порт (По умолчанию 3306)

  6. Кодировка (По умолчанию utf8mb4)

  7. Имя драйвера (По умолчанию MySQL)

  8. Ключ соединения (По умолчанию default)

DB::connection('127.0.0.1', 'root', '', 'mydb');

Для выполнения запросов используйте одну из необходимых команд: select, update, insert, delete

$select = DB::select("SELECT * FROM `mytable`");

Для подтверждения отправки запроса и проверки состояния его выполнения используйте метод execute

if(!$select->execute()){
    echo $select->getError(); exit;
}

Каждая из команд содержит методы возвращаемых данных, зависимых от типа отправляемой команды. Например, команда select возвращает результат в виде строк и для работы можно использовать метод возвращения ассоциативного массива

var_dump($select->assoc());

Last updated

Was this helpful?