Database
Компонент управления базами данных
Package: alonity\database\DB
На данный момент поддерживаются следующие драйверы баз данных
MySQL
PostgreSQL
Cubrid
SQLite
Ручная установка
composer require alonity/database
Использование
Перед началом использования, необходимо задать настройки подключения к необходимым базам данных с помощью статического метода connection, который имеет 8 входных параметров:
Адрес базы данных (По умолчанию 127.0.0.1)
Имя пользователя (По умолчанию root)
Пароль (По умолчанию <ПУСТАЯ СТРОКА>)
Имя базы данных (По умолчанию database)
Порт (По умолчанию 3306)
Кодировка (По умолчанию utf8mb4)
Имя драйвера (По умолчанию MySQL)
Ключ соединения (По умолчанию 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?