Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa perbedaan antara MySQL, MySQLi dan PDO?

Ada (lebih dari) tiga cara populer untuk menggunakan MySQL dari PHP. Ini menguraikan beberapa fitur/perbedaan PHP:Memilih API :

  1. (DIHAPUS ) fungsi mysql bersifat prosedural dan menggunakan pelolosan manual.
  2. MySQLi adalah pengganti fungsi mysql, dengan versi berorientasi objek dan prosedural. Ini memiliki dukungan untuk pernyataan yang disiapkan.
  3. PDO (PHP Data Objects) adalah lapisan abstraksi basis data umum dengan dukungan untuk MySQL di antara banyak basis data lainnya. Ini memberikan pernyataan yang disiapkan, dan fleksibilitas yang signifikan dalam cara data dikembalikan.

Saya akan merekomendasikan menggunakan PDO dengan pernyataan yang disiapkan. Ini adalah API yang dirancang dengan baik dan akan membuat Anda lebih mudah pindah ke database lain (termasuk yang mendukung ODBC ) jika perlu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Tabel di MySQL

  2. Bagaimana mengelola database MySQL, pengguna, dan tabel dari baris perintah

  3. Laravel OrderDengan jumlah hubungan

  4. Fungsi MySQL TRUNCATE() – Memotong Angka ke Jumlah Tempat Desimal yang Ditentukan

  5. Bagaimana cara menginstal driver pdo di gambar buruh pelabuhan php?