Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Có ai biết về một ORM PHP tốt KHÔNG sử dụng PDO không?

Tôi cho rằng mọi ORM hiện đại đều dựa vào PDO vì đó là trình điều khiển cơ sở dữ liệu tiêu chuẩn.

Nếu bạn có tiện ích mở rộng MySQLi được kích hoạt thì bạn sẽ có thể viết PDO của riêng mình (IIRC MySQLi hỗ trợ mọi thứ mà PDO thực hiện).

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

Bạn sẽ phải triển khai toàn bộ API PDO nhưng ít nhất nó sẽ hoạt động.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL để tìm trọng số của các cạnh trong biểu đồ

  2. DATEDIFF () hoặc BETWEEN cho Phạm vi ngày trong Truy vấn SQL

  3. JAVA MySQL Connection ClassNotFound Exception

  4. mysql_connect () Sự khác biệt giữa localhost và 127.0.0.1

  5. Hỗ trợ PDO cho nhiều truy vấn (PDO_MYSQL, PDO_MYSQLND)