Mysql
 sql >> Database >  >> RDS >> Mysql

Qualcuno sa di un buon PHP ORM che NON usa PDO?

Suppongo che ogni ORM moderno si basi su PDO in quanto è un driver di database standard.

Se hai estensione MySQL abilitato, dovresti essere in grado di scrivere il tuo PDO (IIRC MySQLi supporta tutto ciò che fa 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 { ... }
}

Dovrai implementare l'intera API PDO ma almeno funzionerà.