# 📌🇷🇺 Русская версия --- ## Пакет компонентов для работы с базами данных на PHP **PhpDbComponentsPack** — это пакет инструментов для эффективного взаимодействия с базами данных на языке программирования PHP. Данный пакет предоставляет разнообразные классы и компоненты, предназначенные для облегчения работы с базами данных, начиная от низкоуровневых операций и заканчивая высокоуровневыми конструкциями, такими как моделирование и обработка данных. ### ✅ Функционал: - Базовые компоненты для взаимодействия с различными СУБД (MySQL, PostgreSQL, SQLite и др.). - Универсальные классы для построения SQL-запросов и выполнения операций с данными. - Гибкая настройка полей и моделей данных для использования в базе данных. - Поддержка авто-масштабируемых полей и автоинкрементных значений. - Средства для анализа и контроля данных. ### ⚙️ Установка и использование: Установка осуществляется через Composer: ```bash composer require goodboyalex/php_db_components_pack ``` Затем импортируйте нужные классы и начинайте использовать их: ```php use goodboyalex\php_db_components_pack\classes\Database; use goodboyalex\php_db_components_pack\models\DataBaseColumn; // Пример использования $database = new Database(...); ``` ### 🛠️ Поддерживаемые технологии: - PHP 8.4+ - MySQL, PostgreSQL, SQLite, MS SQL - Компоненты основаны на PDO и популярных паттернах ORM ### 💬 Вопросы и помощь: Подробную справку и руководство по работе с пакетом смотрите в [справочном руководстве](./help/index.md). --- # 📌🇬🇧 English Version --- ## PHP Components Pack for Working with Databases **PhpDbComponentsPack** is a toolkit designed to simplify working with databases in the PHP programming language. This package provides various classes and components aimed at making database operations more efficient, ranging from low-level operations to high-level constructs such as data modeling and processing. ### ✅ Features: - Basic components for interacting with different DBMS (MySQL, PostgreSQL, SQLite, etc.). - Universal classes for building SQL queries and performing data operations. - Flexible configuration of fields and data models for usage in databases. - Support for auto-scalable fields and autoincrement values. - Tools for analyzing and controlling data. ### ⚙️ Installation & Usage: Installation via Composer: ```bash composer require goodboyalex/php_db_components_pack ``` Then import necessary classes and start using them: ```php use goodboyalex\php_db_components_pack\classes\Database; use goodboyalex\php_db_components_pack\models\DataBaseColumn; // Example usage $database = new Database(...); ``` ### 🛠️ Supported Technologies: - PHP 8.4+ - MySQL, PostgreSQL, SQLite, MS SQL - Components based on PDO and popular ORM patterns ### 💬 Questions & Help: For detailed reference and user guide, please refer to the [reference manual](./help/index.md) (russian version only).