PHPackages                             fightbulc/easy\_pdo - 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. fightbulc/easy\_pdo

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

fightbulc/easy\_pdo
===================

PDO MySQL Library

0.1.8(13y ago)328611BSD-2-ClausePHPPHP &gt;=5.3.3

Since Oct 22Pushed 13y ago2 watchersCompare

[ Source](https://github.com/fightbulc/easy_pdo)[ Packagist](https://packagist.org/packages/fightbulc/easy_pdo)[ Docs](https://github.com/fightbulc/easy_pdo)[ RSS](/packages/fightbulc-easy-pdo/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (3)Used By (1)

```
 _____                ____  ____   ___
| ____|__ _ ___ _   _|  _ \|  _ \ / _ \
|  _| / _` / __| | | | |_) | | | | | | |
| |__| (_| \__ \ |_| |  __/| |_| | |_| |
|_____\__,_|___/\__, |_|   |____/ \___/
                |___/
```

EasyPDO
=======

[](#easypdo)

### What is it?

[](#what-is-it)

EasyPDO is small PHP library that provides an easy and secure way to interact with a database. EasyPDO makes writing parameterised queries a breeze, and can dramatically reduce the amount of code you need to write.

### Who initally coded it?

[](#who-initally-coded-it)

EasyPDO was coded by [Rob Poyntz](mailto:rob@digitalfinery.com.au) and can be found as well [here](http://easypdo.robpoyntz.com/).

### Why was it written?

[](#why-was-it-written)

Originally coded as a private project using PHP's MySQLi drivers, EasyPDO evolved into something which could potentially:

- Save developers time
- Make web applications more secure
- Simplify your codebase
- Help reduce programming errors
- EasyPDO has been tested on MySQL v5.0, SQLite3 and Postgres v8.4. There is a good chance it will work with any of the other databases supported by PDO

Support for MySQLi has been dropped.

### Why this Repo?

[](#why-this-repo)

I had the need for named placeholders and implemented them. Further, I structured the lib to work with [Composer](http://getcomposer.org).

Documentation / Examples
========================

[](#documentation--examples)

Examples can be found on [Rob's page](http://easypdo.robpoyntz.com/examples).

License
=======

[](#license)

Copyright (C) 2010 Robert Poyntz
Robert Poyntz

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~133 days

Total

2

Last Release

4818d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3ac00878c8c7a883b6b5cbd697b82838cad15e294e5a52d8c4a173bd664d6b4d?d=identicon)[fightbulc](/maintainers/fightbulc)

---

Tags

mysqlsqlitepostgrespdodb

### Embed Badge

![Health badge](/badges/fightbulc-easy-pdo/health.svg)

```
[![Health](https://phpackages.com/badges/fightbulc-easy-pdo/health.svg)](https://phpackages.com/packages/fightbulc-easy-pdo)
```

###  Alternatives

[aura/sqlquery

Object-oriented query builders for MySQL, Postgres, SQLite, and SQLServer; can be used with any database connection library.

4572.9M34](/packages/aura-sqlquery)[aura/sql

A PDO extension that provides lazy connections, array quoting, query profiling, value binding, and convenience methods for common fetch styles. Because it extends PDO, existing code that uses PDO can use this without any changes to the existing code.

5632.5M43](/packages/aura-sql)[atlas/query

Object-oriented query builders and performers for MySQL, Postgres, SQLite, and SQLServer.

41249.0k7](/packages/atlas-query)[aura/sqlschema

Provides facilities to read table names and table columns from a database using PDO.

41234.1k4](/packages/aura-sqlschema)[apix/cache

A thin PSR-6 cache wrapper with a generic interface to various caching backends emphasising cache taggging and indexing to Redis, Memcached, PDO/SQL, APC and other adapters.

114542.8k6](/packages/apix-cache)[rybakit/phive-queue

$queue-&gt;push('I can be popped off after', '10 minutes');

16441.5k1](/packages/rybakit-phive-queue)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
