Jumat, 01 April 2016

Pengenlan Mysqli

Mysqli (Mysql Improved) adalah ekstensi PHP yang digunakan untuk melakukan koneksi ke database Mysql. huruf i diakhir berarti improved atau yang disempurnakan ada beberapa alasan mengapa kita harus bermigrasi dari Mysql ke Msqli.

Berikut alasan mengapa kita harus berpindah ke mysqli.

  • Mysql saat ini sudah tidak dikembangkan lagi, tidak mendukung OOP, prepare statement, store procedure, dan transaksi (comit,roolback).
  • Mysqli masih terus dikembangkan hingga saat ini dan mendukung banyak fitur antara lain  OOP, prepare statement, store procedure, dan transaksi (comit,roolback)
Dari sini bisa kita simpulkan bahwa mysqli memiliki banyak kelebihan dibandingkan dengan mysql. selain itu mysqli juga dapat digunakan secara prosedural atau OOP, jadi tidak salah jika kita bermigrasi dari mysql ke mysqli

Perbandingan mysql dan mysqli.
Koneksi ke database :
  • mysql : mysql_connect()
  • mysqli prosedural : mysqli_connect()
  • mysqli OOP : $db = new mysqli(db_host, db_user, db_pass, db_name);

Query select :

  • mysql : mysql_query()
  • mysqli prosedural : mysqli_query()
  • mysqli OOP : $db->query($sql)

Sekian postingan saya kali ini mengenai pengertian Mysqli serta perbandingan antara mysql dan mysqli. semoga dapat bermanfaat bagi semuanya yang sedang bimbang ingin bermigrasi ke mysqli atau tetap bertahan menggunakan mysql.

0 komentar:

Posting Komentar