Java, Android, MySQL, PHP, HTML

Perbedaan Koneksi Database Antara MySQL, MySQLi Dan PDO

Untuk saat ini ada tiga cara paling populer digunakan untuk menghubungkan MySQL dari PHP, antara lain :
  1. MySQL
  2. MySQLi
  3. PDO
Lalu apa perbedaan ketiga? Jika digunakan mana yang paling bagus untuk digunakan saat ini? Simak ulasa dibawah ini

1. MySQL


Metode pertama yang sering digunakan untuk menghubungkan ke database adalah MySQL, fungsi ini dilakukan masih secara prosedural tidak bagus digunakan dalam bentuk Object Oriented.

Namun untuk sekarang ini fungsi MySQL sudah deprecated (sudah ditinggalkan, tidak digunakan lagi), bagi yang biasa menggunakan fungsi MySQL, segerahlah berganti dengan fungsi lainnya.

Deprecated

Contoh penggunaan fungsi MySQL adalah sebagai berikut :

Database yang support dengan fungsi MySQL hanya database MySQL.

2. MySQLi


Fungsi MySQLi hadir untuk menggantikan fungs MySQL yang sudah di deprecated. Fungsi MySQLi hadir lebih up to date yaitu bisa untuk object oriented dan prosedural, selain itu fungsi MySQLi juga support prepared statement.

Cara penggunaan fungsi MySQLi adalah seperti berikut :

Database yang support untuk fungsi MySQLi adalah hanya Database MySQL

3. PDO


Fungsi PDO adalah yang paling baru. PDO adalah sebuah fungsi yang dapat mensupport oleh banyak database. Selain untuk database MySQL, PDO juga support CUBRIID, MS SQL SERVER, Firebird/Interbase, IBM, Informix ODBC, Oracle, SQLite, PostgresSQL, dll.

Cara menggunakan PDO untuk mengkoneksikan ke database adalah sebagai berikut :

Alasan saat ini masih menggunakan PDO sebagai fungsi di PHP karna PDO support banyak database, jika suatu saat project yang saya kerjakan berganti database, misalnya dari MySQL ke PostgresSQL, maka saya tidak harus merubah keseluruhan kodingan, tapi hanya beberapa.

Itulah satu perbedaan sederhana antara fungsi MySQL, MySQLi dan PDO. Jika ada koreksi silakan ditambahkan di komentar. Semoga membantu, terimakasih.
Tag : mysql, php
0 Comment(s) for "Perbedaan Koneksi Database Antara MySQL, MySQLi Dan PDO"

Please post a polite comment and do not post a spam

Back To Top
close