Mysql
 sql >> база данни >  >> RDS >> Mysql

Някой знае ли за добър PHP ORM, който НЕ използва PDO?

Предполагам, че всеки съвременен ORM разчита на PDO, тъй като това е стандартен драйвер за база данни.

Ако имате MySQLi разширение активирано, тогава трябва да можете да пишете свой собствен PDO (IIRC MySQLi поддържа всичко, което прави 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 { ... }
}

Ще трябва да внедрите целия PDO API, но поне ще работи.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Публикуване на формуляр с незадължителни и задължителни полета

  2. опции за изявление на case, разделени на две изходни колони

  3. Имена на таблици на база данни за единствено или множествено число?

  4. Най-добрият начин да извлечете последните 4 реда от набор от резултати с помощта на mysql

  5. Amazon RDS не може да изпълни командата SET GLOBAL