PHPackages                             boronczyk/alistair - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. boronczyk/alistair

ActiveLibrary[Database &amp; ORM](/categories/database)

boronczyk/alistair
==================

pedagogical database wrapper and mvc-model starter kit

0.9(4y ago)0313[1 PRs](https://github.com/tboronczyk/alistair/pulls)MITPHPPHP ^8.0CI failing

Since Apr 5Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/tboronczyk/alistair)[ Packagist](https://packagist.org/packages/boronczyk/alistair)[ Docs](https://github.com/tboronczyk/alistair)[ RSS](/packages/boronczyk-alistair/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (9)Dependencies (2)Versions (11)Used By (0)

Alistair
========

[](#alistair)

Alistair is a simple SQL database wrapper written for pedagogical purposes. It demonstrates how one can encapsulate common database operations and organize raw queries into a basis for MVC models/repositories.

Classes
-------

[](#classes)

### DbAccess

[](#dbaccess)

The `DbAccess` class provides methods for executing queries against an SQL database.

Methods defined by `DbAccessInterface`:

- `query` - execute a query
- `queryRows` - execute a query and return result rows
- `queryRow` - execute a query and return a single result row
- `queryValue` - execute a query and return a single value
- `getPdo` - get the underlying PDO connection object

#### Example Usage

[](#example-usage)

```
