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

Nogen der kender til en god PHP ORM, der IKKE bruger PDO?

Jeg formoder, at enhver moderne ORM er afhængig af PDO, da det er en standard databasedriver.

Hvis du har MySQLi-udvidelse aktiveret, så skulle du være i stand til at skrive din egen PDO (IIRC MySQLi understøtter alt, hvad PDO gør).

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 { ... }
}

Du bliver nødt til at implementere hele PDO API, men det vil i det mindste virke.




  1. SQLSTATE[HY000] [1698] Adgang nægtet for brugeren 'root'@'localhost'

  2. Geolocation og Haversine formel

  3. PHP MySQL over SSL. Peer-certifikat stemte ikke overens

  4. MySQL VARCHAR størrelsesgrænse