Migrasi MySQL ke MySQLi pada PHP

Migrasi MySQL ke MySQLI pada PHP

Migrasi MySQL ke MySQLi dalam PHP – Halo, selamat datang kembali di seri tutorial PHP lengkap dari lazyngoding.com. Kali ini kita akan membahas cara migrasi dari MySQL ke MySQLI di PHP.

Materi ini kami buat mengingat banyaknya pertanyaan dari pengunjung karena aplikasi yang dikerjakan dengan menggunakan MySQL akan error jika dijalankan pada PHP versi 7 yang sudah mendukung MySQLI.

Migrasi MySQL ke MySQLi dalam PHP

Secara garis besar tidak ada perbedaan antara MySQL dan MySQLi. Hanya saja mysql ini merupakan versi lama yang digunakan dan tidak disarankan lagi untuk mengembangkan aplikasi menggunakan mysql ini karena ada kemungkinan akan dihapus di kemudian hari.

Sedangkan MYSQLi (Ekstensi MySQL yang Ditingkatkan) adalah versi baru yang ditingkatkan dari mysql. Mysqli dibuat untuk mendukung fitur mysql terbaru. Nama-nama yang digunakan di mysqli juga hampir sama dengan yang digunakan oleh mysql.

Misalnya kita membuat koneksi antara database dan php. Jika menggunakan mysql kita menggunakan perintah mysql_connect (). jadi jika menggunakan mysqli kita tinggal menambahkan saya di kata mysql.dll lebih tepatnya mysqli_connect (). Begitu juga dalam proses pemanggilan data dari mysql_query () Menjadi mysqli_query ().

Mengapa saya mengatakan bahwa mysql mungkin akan dihapus di masa mendatang, ini karena jika kita melihat php versi 7 – dan di atasnya mysql tidak dapat digunakan lagi. Versi php terbaru yang masih bisa menggunakan mysql asalkan sata php versi 5.6 ke bawah.

Menurut saya, untuk alasan diatas sudah sepantasnya kita hijrah dari mysql ke mysqli. Lalu bagaimana jika project sudah selesai menggunakan mysql dan ingin mengupgrade ke mysqli?

Memang saat ini masih tidak ada masalah saat menggunakan mysql dengan php versi 5 ke bawah. Tapi ada baiknya Anda mengupgrade / migrasi dari mysql ke mysqli. Salah satu kejadian yang saya alami adalah ketika saya menginstall project ke hosting dan terjadi error karena saya lupa downgrade versi PHPnya.

Itulah mengapa menurut saya kita membutuhkannya bermigrasi dari mysql ke mysqli.

Untuk migrasi dari mysql ke mysqli sebenarnya sangat mudah, tidak ada perbedaan secara khusus. Disini saya akan memberikan beberapa contoh migrasi dari mysql.dll untuk mysqli.dll :

Buat koneksi database dengan php

Jika Anda menggunakan mysql untuk membuat database menggunakan mysql_connect, dengan mysqli kami menggunakan mysqli_connect. Contoh:

// menggunakan mysql

menggunakan mysqli

Sekarang di potongan kode kedua di atas kita bisa melihat perbedaan dari menggunakan mysql ke mysqli.

Tampilan data menggunakan mysql dan mysqli

Contoh lain dari migrasi dari mysql ke mysqli adalah menampilkan data. Jika Anda menggunakan mysql perintahnya adalah mysqli_query (), maka jika Anda menggunakan mysqi menjadi mysqli_query (). Lihat kode berikut:

// menggunakan mysql

jika menggunakan mysql, misalnya kita akan memanggil data karyawan yang akan kita simpan di variabel data kemudian $ data = mysql_query ("diikuti perintah untuk menampilkan data"). Lihatlah kode berikut yang menggunakan mysqli untuk menampilkan data:

// Menggunakan mysqli

Pada potongan kode diatas kita bisa melihat bahwa perbedaan antara mysql dan mysqli cukup sedikit terlihat, yaitu pada: mysqli_query (), dan tambahan $ koneksi sebelum perintah menampilkan data. Variabel $ connection di sini adalah variabel yang menyimpan koneksi database dengan php di file connection.php, yang kami sertakan terlebih dahulu.

Tambahkan data menggunakan mysql dan mysqli

Oke, selanjutnya kita akan membahas cara migrasi dari mysql ke mysqli dalam menambahkan data ke php. Lihat kode berikut:

Oke bedanya tetap di perintah mysqli_query () dan penggunaan variabel $ koneksi ada atau tidak. Tabel berikut berubah dari mysql ke mysqli:

MySQL MySQLi
mysql_query () mysqli_query
baris_saya () baris_saya_saya ()
mysql_fetch_array () mysqli_fetch_array ()
mysqli_close () mysqli_close ()
mysql_insert_id () mysqli_insert_id ()
dan banyak lagi dan banyak lagi

Untuk melihat live case, Anda dapat melihat contoh live case dari proses pembuatan crud menggunakan mysql dan mysqli

  1. Membuat minyak mentah menggunakan PHP dan MySQL
  2. Membuat minyak mentah menggunakan PHP dan MySQLi

Kesimpulan yang bisa kita ambil dari judul artikel migrasi mysql ke mysqli di php adalah:

  1. Mysqli adalah versi baru dari mysql
  2. Untuk bermigrasi dari mysql.dll untuk mysqli.dll kita hanya perlu mengubah mysql menjadi mysqli.
    sebagai contoh: baris_saya () Menjadi baris_saya_saya ().
  3. Jika dalam menjalankan query menggunakan mysqli tambahkan variabel yang menyimpan koneksi php ke database, misalnya mysqli_query ($ koneksi, "- perintah eksekusi database -").
  4. Jadi anda hanya perlu mengganti mysql ke mysqli dengan cara yang sudah disebutkan diatas. Dan aplikasi Anda dijamin bisa berjalan di php versi 7 ke atas.

Oke sekian untuk materinya Migrasi MySQL ke MySQLI dalam PHP kita akan bertemu lagi di materi berikutnya untuk melengkapi rangkaian tutorial lengkap. Kami sangat mengharapkan kritik dan saran untuk perbaikan kedepannya.

Istilah pencarian masuk:

  • ubah script mysql menjadi mysqli
  • menggunakan mysql_query 2020
  • xampp maks 5 3

Posting Migrasi MySQL ke MySQLi di PHP muncul pertama kali di Lazy Ngoding.

Baca:  Upload File Menggunakan PHP dan MySQLi