2025-08-08 19:02:18 +03:00

94 lines
3.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📌🇷🇺 Русская версия
---
## Пакет компонентов для работы с базами данных на 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).