PHP: Perbedaan Koneksi Database PHP
Oke pada kesempatan kali ini rekayasaternaklele akan membahas tentang PHP : Perbedaan Koneksi Database PHP
Judul
PHP: Perbedaan Koneksi Database PHP
Pengertian
Menurut
Wikipedia, PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat
ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk
memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah
CMS.
Latar Belakang
PHP
termasuk bahasa pemrograman server side. PHP juga menjadi salah satu
bahasa pemrograman yang wajib dikuasi oleh seorang programmer yang ingin
menjadi seorang web developer. Hampir semua lowongan kerja web
developer mensyaratkan menguasai bahasa pemrogramman PHP.
Maksud dan Tujuan
Memahami, mengerti, bisa, dan menguasai Seesion dan Create pada PHP
Alat dan Bahan
Text Editor , Koenksi Internet, dan PC
Jangka Waktu
1 jam
Pembahasan
PHP memiliki 3 cara pengaksesan MySQL, yakni melalui PDO (PHP Data Objects), mysqli extension dan mysql extension. PDO menggunakan OOP, mysqli extension dapat menggunakan procedural dan OOP sedangkan mysql extension menggunakan prosedural. Akan tetapi, mysql extension sudah deprecated.
MySQL Extension
Metode pertama yang sering digunakan untuk membuat koneksi ke database MySQL adala dengan mysql extension, seperti mysql_connect(), mysql_query(), dan mysql_fetch_array(). Akan tetapi, mysql extension masih menggunakan metode prosedural.
Mulai PHP versi 5.5.0, PHP menyatakan mysql extension berstatus deprecated. Artinya pengaksesan database MySQL menggunakan fungsi mysql extension sudah tidak disarankan lagi. Alasannya, MySQL versi terbaru memiliki fitur-fitur yang semakin lengkap dan kompleks serta mendukung pemrogramman berbasis objek yang ramai saat ini.
MySQLi Extension
mysqli singkatan dari MySQL Improved yang merupakan perbaikan dari myql extension dan mendukung OOP dan prepared statement. Syntax mysqli extension dan mysql hampir mirip sehingga memudahkan pengguna mysql extension untuk pindah ke mysqli extension.
PDO
PHP Data Object merupakan extension dalam PHP ysqng dirancang untuk dapat melakukan pengaksesan terhadap berbagai jenis database.
Perbandingan antara mysqli, mysql dan PDO
Kesimpulan
Dari ketiga cara diatas, yg kami rekomendasikan adalah menggunakan MySQLi dan PDO karena kedua metode tersebut sudah suppport OOP dan tidak deprecated untuk saat ini
Referensi
Nice
ReplyDelete