netora / database
1.0.4
2026-02-16 12:12 UTC
Requires
- php: >=8.3
- ext-pdo: *
README
Лёгкая и удобная библиотека для работы с базой данных на PHP.
Установка
composer require netora/database
Пример использования
require 'vendor/autoload.php';
use Netora\Database\Database;
// Подключение к базе
$db = new Database();
$db->database('test')
->login('login')
->password('password')
->host('localhost')
->post(3306)
->charset('utf8')
->debug()
->connect();
// Регистрация схемы таблицы
$properties = []; // параметры передаваемые в конструктор класса описывающего таблицу
$db->schema('table', ContentTable::class, $properties);
// Получение строк из базы в виде списка объектов
$rows = $db->table('table')->where([
'status'=>'public'
])->limit(100)->list();
// Получение 1 строки из базы в виде объекта
$row = $db->table('table')->where([
'id'=>1
])->get();