Asalamualaikum
Wr. Wb.
A.
Pendahuluan
1.
Latar Belakang
Membahas
tenatang apa itu MySQLI dan apa perbedaannya dengan MySQL
2.
Alat
Laptop
3.
Waktu
20 - 30 menit
4.
Tujuan
B.
Isi
1.
Pembahasan
MYSQLI
merupakan kependekan dari MYSQL Improved extension. Seperti yang
terlihat dari namanya, extension PHP ini merupakan versi perbaikan
dan penambahan dari extension MYSQL sebelumnya yang umum digunakan.
Extension PHP MYSQLI dibuat dengan tujuan untuk mendukung fitur-fitur
terbaru dari MYSQL server versi 4.1 ke atas.Selama ini kita menggunakan extension mysql dari PHP untuk mengakses MySQL. Fungsi-fungsi yang kita pelajari tersebut (seperti fungsi mysql_connect,mysql_query dan mysql_fetch_array)Terhitung dari PHP versi 5.5, extension mysql tidak lagi disarankan penggunaannya dan berstatus deprecated, yang berarti mungkin akan dihapus pada PHP versi berikutnya. Kita disarankan untuk mulai beralih menggunakan mysqli atau PDO. Mari kita bahas tentang mysqli terlebih dahulu.Secara garis besar, tidak ada perbedaan mencolok antara mysql extension dengan mysqli extension. Nama-nama fungsi didalam mysqli sebagian besar mirip dengan apa yang telah kita pelajari (extension mysql).Sebagai contoh, untuk membuat koneksi dengan MySQL Server, di dalam mysql kita menggunakan fungsi mysql_connect(), sedangkan di dalam mysqli, kita menggunakan mysqli_connect(). Begitu juga dengan fungsi lain seperti mysql_query() menjadi mysqli_query().
Selain menambah huruf “i” di dalam nama fungsi, argumen-argumen yang dibutuhkan juga hampir mirip. Perbedaannya, jika di dalam extension mysql umumnya kita meletakkan argumen resources di akhir fungsi, maka di dalam mysqli, argumen ini diteletakkan di awal.
Penulisan Syntax MySQL dan MySQLI
Ada perbedaan dalam penulisan syntax dalam kedua jenis database tersebut, adapun perbedaanya sebagai berikut.
Contoh Syntax MySql :
mysql_query(“SELECT * FROM ngoprek”, $link)
Contoh Syntax MySqli :
mysqli_query($link, “SELECT * FROM ngoprek”)
Ada perbedaan dalam penulisan syntax dalam kedua jenis database tersebut, adapun perbedaanya sebagai berikut.
Contoh Syntax MySql :
mysql_query(“SELECT * FROM ngoprek”, $link)
Contoh Syntax MySqli :
mysqli_query($link, “SELECT * FROM ngoprek”)
Agar tidak susah dalam menyesuaikan dari MYSQL ke MYSQLI, PHP memberikan dua buah alternatif cara penulisan MYSQLI yang bisa digunakan, yaitu:
Procedural style, Cara ini mirip dengan ekstension MYSQL dimana kalian harus menggunakan fungsi-fungsi untuk mengakses database MYSQL.
Obeject Oriented, Dengan menggunakan cara kedua ini kalian bisa menggunakan aturan penulisan pemrograman objek untuk berkomunikasi dengan MYSQL.
2. Kesimpulan
Jadi kita semua menjadi tahu apa itu MySQLI dan ternyata MySQL dan MySQLI hanya berbeda sedikit.
C.
Penutup
Saya kira hanya itu yang saya post .untuk kurang lebihnya saya minta maaf.
Wasalamualaikum Wr. Wb.
D.
Referensi
- http://phphostingindonesia.com/extension-php-perbedaan-mysql-dan-mysqli/
- https://www.duniailkom.com/tutorial-php-mysql-perbedaan-mysql-dan-mysqli-extension-php/
No comments:
Post a Comment