RSS
Facebook
Twitter

Selasa, 24 Maret 2015

Perbadaan mysql dan mysqli

  Selamat pagi, Pada kesempatan kali ini saya akan membahas tentang perbedaan mysql dan mysqli. Meskipun secara fungsi sama, ‘mysql’ dan ‘mysqli’ ternyata mempunyai ciri yang berbeda. Saya baru menyadarinya beberapa hari yang lalu ketika sedang menuliskan kode query PHP untuk sebuah tutorial. Keduanya merupakan ekstensi yang biasa digunakan untuk melakukan koneksi database MySQL melalui PHP. Lalu apa perbedaannya? Tulisan ini akan mencoba menjawab pertanyaan tersebut.

Penjelasan ini saya sarikan dari situsweb PHP Manual. Ekstensi ‘mysql’ adalah ekstensi asli yang didesain untuk mengizinkan script PHP berinteraksi dengan database MySQL. Ekstensi ‘mysql’ menyediakan fungsi prosedural dan dimaksudkan hanya untuk penggunaan versi MySQL 4.1.3 ke bawah. Ekstensi ini masih dapat didukung oleh versi MySQL 4.1.3 dan selanjutnya, tetapi tidak semua fitur didukung oleh server MySQL yang lebih baru. Dengan demikian, jika Anda menggunakan MySQL versi 4.1.3 atau setelahnya sangat direkomendasikan untuk menggunakan ekstensi ‘mysqli’.
Ekstensi ‘mysqli’ disebut juga sebagai ekstensi MySQL yang unjuk kerjanya ditingkatkan.Ekstensi ‘mysqli’ dikembangkan untuk memenuhi fitur-fitur baru yang ditemukan dalam sistem MySQL versi 4.1.3 dan setelahnya. Ekstensi ‘mysqli’ sudah disertakan pada PHP versi 5 dan setelahnya. Ekstensi ‘mysqli’ mendukung antarmuka berorientasi objek sekaligus antarmuka prosedural. Ekstensi ‘mysqli’ dibangun menggunakan PHP extension framework, yang kode sumbernya dapat ditemukan dalam direktori ext/mysqli.
Keuntungan-keuntungan yang bisa diperoleh jika menggunakan ekstensi ‘mysqli’ dalam mengkode program, yaitu:
  • menyediakan antarmuka berorientasi objel
  • mendukung prepared statements
  • mendukung banyak statements (multiple statements)
  • mendukung transaksi (transactions)
  • kemampuan debugging yang lebih ditingkatkan
  • dukungan server tertanam (embedded server)
Perbandingan ekstensi ‘mysql’ dan ‘mysqli’ dapat dirangkum dalam tabel sebagai berikut.
 
Sekian penjelasan saya hari ini :D Semoga bermanfaat.

1 komentar:

  1. Wynn Hotel Casino & Spa - MapYRO
    Find 원주 출장마사지 Wynn Hotel Casino & Spa, Las Vegas, 과천 출장마사지 Nevada, United States, price 파주 출장샵 history, reviews, maps, 인천광역 출장샵 Rooms, Upcoming Events, 양주 출장샵 Map, and Map.

    BalasHapus