-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Hi all,
First off: hats off to @ThingEngineer – this library has been incredibly useful and reliable over the years. The fluent API, subquery support, and overall simplicity are hard to beat.
That said, mysqli is slowly falling behind. So I’ve been working on a PDO-based rewrite that aims to be as close to the original as possible. Most methods and query structures work out of the box – but we’re still ironing out a few edge cases to match the behavior 1:1.
The goal is drop-in compatibility wherever possible, with cleaner internals and modern PDO under the hood.
Along the way, I’ve also started adding optional improvements:
Named connection instances (useful for multi-tenant apps)
Type-safe where*() methods (e.g. whereInt(), whereBool())
Improved subquery handling across SELECT/INSERT/JOIN/WHERE
If anyone is interested in testing, contributing, or just giving feedback – I’d be happy to hear your thoughts.
Repo: https://github.com/decMuc/PDOdb
Latest release: v1.2.2
Thanks again to @ThingEngineer for the great foundation!
— decMuc