Skip to content

Overview

Erik Thiart edited this page Oct 2, 2023 · 1 revision

Overview

Introduction

DBease is a lightweight and flexible PHP database interaction library that simplifies working with MySQL databases using PDO. It provides an easy-to-use interface for performing common database operations, such as querying, inserting, updating, and deleting records. DBease is designed to streamline database interactions and make working with databases in PHP more efficient.

Key Features

  • Simplified Database Operations: DBease offers a clean and intuitive API for performing CRUD (Create, Read, Update, Delete) operations on your database tables.

  • Query Builder: Construct complex SQL queries effortlessly with DBease's query builder, allowing you to create custom queries with ease.

  • Raw SQL Queries: For advanced users, DBease supports executing raw SQL queries, giving you full control over your database interactions.

  • Database Abstraction: DBease abstracts the underlying database, making it easier to switch between different database systems in the future.

  • Database Migrations: Manage your database schema changes and versioning using DBease's migration feature.

  • Transactions: Ensure data consistency and reliability by using transactions for multiple related database operations.

  • Open Source: DBease is open-source and available for free use and contribution under the GNU General Public License (GPL).

Getting Started

To start using DBease, follow the Installation guide to set up the library in your PHP project. Once installed, check out the Getting Started guide for a quick introduction to using DBease for common database tasks.

Requirements

DBease requires PHP 7.0 or later and a MySQL database.

Documentation

For detailed usage instructions and examples, refer to the Wiki of this repository.

License

DBease is released under the GNU General Public License (GPL). You are free to use, modify, and distribute DBease under the terms of this license.

Contributors

We welcome contributions from the open-source community. If you'd like to contribute to DBease, please review our Contributing Guidelines for more information.

Clone this wiki locally