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.
Perbandingan mysql dan mysqli.
Koneksi ke database :
Query select :
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)
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.
Pengenlan Mysqli