is a powerful and lightweight PHP library designed to simplify the process of interacting with databases using PHP Data Objects (PDO). Primarily intended for developers who need a flexible, efficient, and easy-to-use tool for database operations.
The package is structured around three primary elements: Db
, QueryBuilder
, and Pagination
.
The core of the package. It manages the database connection and provides a simple interface for executing queries and retrieving results. It also integrates with the QueryBuilder
and Pagination
classes to provide a seamless experience.
A powerful tool for building SQL queries in a programmatic and secure way. It abstracts the underlying SQL syntax and provides a fluent, chainable interface for constructing queries.
Provides an easy way to handle pagination of results. It integrates with the Db
and QueryBuilder
classes to provide a simple, consistent API for paginating query results.
In addition to these main classes, the package also includes a DriverManager
class, which manages the database drivers for the PHP PDO DB Class. This class is used internally by the Db
class to handle the specifics of different database drivers.
The package is initialized through the bootstrap.php file, which sets up the necessary configurations and initializes the Db
class.
PowerLite PDO is not just a tool, it's a comprehensive solution designed to make your database operations efficient and secure. It's user-friendly, yet robust and versatile, providing a solid base for all your database needs. It's capable of handling everything from simple tasks to complex queries and operations.
Whether you're working on a small personal project or a large enterprise application, PowerLite PDO is equipped with the features you need. But don't just take our word for it, explore more about PowerLite PDO in our documentation: