Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelqu'un connaît-il un bon ORM PHP qui N'UTILISE PAS PDO?

Je suppose que chaque ORM moderne s'appuie sur PDO car il s'agit d'un pilote de base de données standard.

Si vous avez l'extension MySQLi activé, vous devriez pouvoir écrire votre propre PDO (IIRC MySQLi prend en charge tout ce que fait PDO).

if (extension_loaded('pdo_mysql') == false) {
    class PDO {
        protected $connection;

        public function __construct($dsn, $username = null, $password = null, array $driver_options = array()) {
            $this->connection = new MySQLi(...);
        }
    }

    class PDOStatement { ... }
    class PDOException extends RuntimeException { ... }
}

Vous devrez implémenter toute l'API PDO mais au moins cela fonctionnera.