PHPackages                             nafisc/mysqli-wrapper - 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. nafisc/mysqli-wrapper

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

nafisc/mysqli-wrapper
=====================

A simple ORM for MySql and PHP

v1.9.2(6y ago)264MITPHP

Since Jul 2Pushed 6y ago1 watchersCompare

[ Source](https://github.com/nathan-fiscaletti/mysqli-wrapper)[ Packagist](https://packagist.org/packages/nafisc/mysqli-wrapper)[ RSS](/packages/nafisc-mysqli-wrapper/feed)WikiDiscussions master Synced today

READMEChangelog (10)DependenciesVersions (13)Used By (0)

MySqli Wrapper
==============

[](#mysqli-wrapper)

### A simple [ORM](https://en.wikipedia.org/wiki/Object-relational_mapping) for MySql and PHP.

[](#a-simple-orm-for-mysql-and-php)

> composer require nafisc/mysqli-wrapper

[![StyleCI](https://camo.githubusercontent.com/171d54e995beec8f939d18db2849f648541217a0c88fa7fb28dbbb27f66f60fb/68747470733a2f2f7374796c6563692e696f2f7265706f732f3133393435383338312f736869656c643f7374796c653d666c6174)](https://styleci.io/repos/139458381)[![Latest Stable Version](https://camo.githubusercontent.com/d5bf098dc9b6e342ae1afc9cb6f6f11a3eedc7ca5ce9fc0b3cc8f72dea42c054/68747470733a2f2f706f7365722e707567782e6f72672f6e61666973632f6d7973716c692d777261707065722f762f737461626c653f666f726d61743d666c6174)](https://packagist.org/packages/nafisc/mysqli-wrapper)[![Total Downloads](https://camo.githubusercontent.com/3702143c69f114c3d7dd8615e5269438422c68ca9083b249fbbd526c6ed2c138/68747470733a2f2f706f7365722e707567782e6f72672f6e61666973632f6d7973716c692d777261707065722f646f776e6c6f6164733f666f726d61743d666c6174)](https://packagist.org/packages/nafisc/mysqli-wrapper)[![Latest Unstable Version](https://camo.githubusercontent.com/6fc159aab94b0eb976f4faf454e44bd5f4dcf659ad15f3fc169670584936b96c/68747470733a2f2f706f7365722e707567782e6f72672f6e61666973632f6d7973716c692d777261707065722f762f756e737461626c653f666f726d61743d666c6174)](https://packagist.org/packages/nafisc/mysqli-wrapper)[![License](https://camo.githubusercontent.com/6b5b7322fba14b5256bc43bd618a1a97ea2bbb0678fbb3c24c2a883bbaa8bd33/68747470733a2f2f706f7365722e707567782e6f72672f6e61666973632f6d7973716c692d777261707065722f6c6963656e73653f666f726d61743d666c6174)](https://packagist.org/packages/nafisc/mysqli-wrapper)

How to use?
-----------

[](#how-to-use)

See [the documentation](./docs) for information on how to use MySqli Wrapper!

Quick Example
-------------

[](#quick-example)

```
    use \MySqliWrapper\Database as DB;

    DB::register(
        [
            'name'     => 'main',
            'host'     => 'localhost',
            'username' => 'root',
            'password' => 'password',
            'database' => 'database',
            'port'     => 3306,
            'charset'  => 'utf8',
        ]
    );

    $user = DB::get('main')
            ->table('users')
            ->where('name', '=', 'Nathan')
            ->first();

    $user->age = 10;
    $user->save();
```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity69

Established project with proven stability

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 ~44 days

Recently: every ~119 days

Total

12

Last Release

2383d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/663ed2be1317f25f09a19e22b0ca8b0d33c3a5838267693f9848902a41e047b5?d=identicon)[nathan-fiscaletti](/maintainers/nathan-fiscaletti)

---

Tags

composermysqlormphp

### Embed Badge

![Health badge](/badges/nafisc-mysqli-wrapper/health.svg)

```
[![Health](https://phpackages.com/badges/nafisc-mysqli-wrapper/health.svg)](https://phpackages.com/packages/nafisc-mysqli-wrapper)
```

###  Alternatives

[doctrine/orm

Object-Relational-Mapper for PHP

10.2k285.3M6.2k](/packages/doctrine-orm)[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k115.1M102](/packages/jdorn-sql-formatter)[illuminate/database

The Illuminate Database package.

2.8k52.4M9.4k](/packages/illuminate-database)[mongodb/mongodb

MongoDB driver library

1.6k64.0M546](/packages/mongodb-mongodb)[ramsey/uuid-doctrine

Use ramsey/uuid as a Doctrine field type.

90340.3M211](/packages/ramsey-uuid-doctrine)[reliese/laravel

Reliese Components for Laravel Framework code generation.

1.7k3.4M16](/packages/reliese-laravel)

PHPackages © 2026

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