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

3.8 KiB
Raw Permalink Blame History

📌🇷🇺 Русская версия


Пакет компонентов для работы с базами данных на PHP

PhpDbComponentsPack — это пакет инструментов для эффективного взаимодействия с базами данных на языке программирования PHP. Данный пакет предоставляет разнообразные классы и компоненты, предназначенные для облегчения работы с базами данных, начиная от низкоуровневых операций и заканчивая высокоуровневыми конструкциями, такими как моделирование и обработка данных.

Функционал:

  • Базовые компоненты для взаимодействия с различными СУБД (MySQL, PostgreSQL, SQLite и др.).
  • Универсальные классы для построения SQL-запросов и выполнения операций с данными.
  • Гибкая настройка полей и моделей данных для использования в базе данных.
  • Поддержка авто-масштабируемых полей и автоинкрементных значений.
  • Средства для анализа и контроля данных.

⚙️ Установка и использование:

Установка осуществляется через Composer:

composer require goodboyalex/php_db_components_pack

Затем импортируйте нужные классы и начинайте использовать их:

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

💬 Вопросы и помощь:

Подробную справку и руководство по работе с пакетом смотрите в справочном руководстве.


📌🇬🇧 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:

composer require goodboyalex/php_db_components_pack

Then import necessary classes and start using them:

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 (russian version only).