netora/database

Maintainers

Package info

gitverse.ru/netora/database

pkg:composer/netora/database

Statistics

Installs: 16

Dependents: 1

Suggesters: 0

1.0.4 2026-02-16 12:12 UTC

This package is auto-updated.

Last update: 2026-03-16 12:20:08 UTC


README

Total Downloads Latest Stable Version

Лёгкая и удобная библиотека для работы с базой данных на 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();