MySQLi


MySQLi atau MySQL Improved merupakan komponen yang digunakan untuk mengakses / berkomunikasi dengan database MySQL melalui PHP. Berbeda dengan MySQL API, pada MySQLi komponen yang disediakan telah terjadi peningkatan dimana kita dapat mengakses seluruh fungsi MySQL versi 4.1 keatas.

Diantara fungsi tersebut ialah pengaksesan Stored Procedure, Store Function atau Prepare Statement dan lainnya.

Logo MySQLi

Haruskah Menggunakan MySQLi

Penggunaan MySQLi merupakan optional untuk pemrogram PHP. Anda boleh saja menggunakannya ataupun tidak sesuai dengan kebutuhan. Namun, jika kita tidak menggunakan MySQLi tentunya kita tidak dapat memanfaatkan kemampuan MySQL versi terbaru.

Manfaat MySQLi

Dengan menggunakan MySQLi, sebagai programmer PHP Anda dapat mengakses seluruh fasilitas terbaru yang ada pada MySQL versi 4.1 atau yang lebih baru.

Beberapa manfaat penggunaan MySQLi, yaitu :

  • Menggunakan Interface/metode Object Oriented
  • Mendukung penggunaan Prepared Statement
  • Mendukung penggunaan Multiple Statement
  • Mendukung penggunaan Transaction
  • Peningkatan terhadap kemampuan pencarian kesalahan program (Debungging)
  • Mendukung penggabungan dengan server

Cara Mengakses MySQLi

Untuk mengakses MySQLi, Anda dapat menggunakan 2 cara yaitu dengan menggunakan metode Object Oriented ataupun dengan cara prosedurial. Jika Anda belum familiar/mahir dengan metode object oriented, Anda dapat menggunakan metode prosedur. Namun kedepannya, sangat disarankan untuk Anda agar menggunakan cara pengaksesan MySQLi dengan metode Object oriented.