Perangkat Lunak Pendidikan Indonesia

Tuesday, September 26, 2017

PHP-MySQL Extension akan Dihapus dan Diganti dengan MySQLi


esNesia- MySQL dan PHP adalah pasangan sepasang perangkat lunak yang cukup mesra. kenapa begitu, karena ketika Anda pertama kali belajar PHP, maka pengelolaan database-nya pasti pakai MySQL
Stop PHP-MySQL and start PHP-MySQLi
dan dua ini selalu bergandengan (PHP-MySQL) karena sangat mudah digunakan dan simple tanpa ribet. Namun, PHP kini mengumukan bahwa MySQL extension akan dihapus dari versi terbarunya, tapi Anda tidak perlu Khawatir, apalagi sampe mau bunuh diri cuma gara-gara PHP dan MySQL heheee. Bukan integrasi antara PHP dan MySQL lah yang akan dihapus, melainkan fungsi prefix MySQL saja yang akan dihapus pada versi PHP berikutnya. Kenapa?

Latar Belakang Permasalahan

PHP sudah bekerja sama dengan MySQL sejak versi 2.0 melalui ekstensi MySQL. Mulai saat itu para developer/pengembang pun menggunakan kombinasi MySQL dan PHP untuk membuat sebuah web, sehingga kedua nama ini terus bergandengan mesra dan cukup terkenal bagi para programmer, contohnya saja : mereka selalu menuliskan PHP-MySQL, ketika mencari tutorial di sear engine mereka cukup mengetikkan PHP-MySQL, tapi sejak tahun 2006, extension ini tidak mengalami perubahan atau penambahan fitur sedikitpun. Maka walaupun fitur ini cukup stabil dalam waktu yang lama, kodenya yang out of date akan sulit untuk di-update atau diubah demi mengikuti perkembangan jaman. Untuk itu, pada PHP versi 5.5 (versi paling terbaru), jika anda tetap menggunakan MySQL_ functions, maka akan muncul peringata error deprecated (E_DEPRECATED). Yang berarti fitur itu akan dihapus pada versi berikutnya.

 Terus, bagaimana solusinya? 

 PHP memberikan solusi jika Anda masih cinta dengan MySQL sebagai penyimpanan data (database). Ada dua extension, MySQLi (MySQL Improved) dan PDO MySQL. Bagi Anda yang masih suka dengan gaya procedural, maka MySQLi sangat cocok namun untuk anda yang senang sekali dengan gaya OOP (Object Oriented Programming), maka gunakanlah PDO MySQL. Kedua ekstensi ini akan terus diimprovisasi oleh PHP agar penggunaannya bisa semudah fungsi MySQL yang akan segera dihapus.

So, bagi Anda yang masih menggunakan mysql_ functions, segera migrasi gih ke MySQLi atau PDO MySQL. biar gak galau nantinya..:)

0 comments:

Post a Comment