Header Ads

Membuat Koneksi MySql Database dengan PDO


Suatu ketika saya membuat aplikasi PHP yang sudah siap dipublikasikan dimana koneksi database menggunakan MySql_Connect, pada saat melakukan honsting pada salah satu jasa hosting ternyata hasilnya nyaris berantakan dan terdapat pesan kira-kira seperti ini "Untuk memperbaiki koneksi ke database sebaiknya menggunakan MySqli atau PDO" dengan berat hati saya harus mengoprek kembali aplikasi yang sudah dibuat, apa itu PDO? PDO singkatan dari PHP Data Object yang merupakan ekstensi yang digunakan untuk mengubungkan dan mengakses database, kalau menurut logika sederhana saya PDO juga sama dengan jembatan yang sudah diaspal halus (hotmix).
Jadi bagi anda yang belum terlanjur memulai membuat aplikasi berbasis PHP dengan database Mysql, oracle atau yang lain saya sangat menyarankan agar menggunakan PDO karena ada hosting tertentu sudah tidak didukung MySql_Connect. berikut contoh pererapan PDO:



<?php /*Contoh Koneksi dengan PDO dibuat oleh : I Made Pustikayasa (kuwud.it@gmail.com) silahkan digunakan untuk keperluan belajar */ $host = "localhost"; $user = "root"; $password = ""; $database_name = "contoh";// nama database $pdo = new PDO("mysql:host=$host;dbname=$database_name;charset=utf8", $user, $password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); ?>



                                                 
Penjelasan :
  • localhost adalah tempat anda honting biasanya default mau local atau online
  • root adalah nama user secara default pada xampp dapat disesuaikan jika nanti dihosting
  • password secara default pada xampp server adalah kosong silahkan disesuaikan 
  • contoh adalah nama database yang akan dikoneksikan dengan aplikasi silahkan disesuaikan
  • charset=utf8 memungkin anda mengakses karakter khusus dari database

DOWNLOAD :


Tidak ada komentar

Beri komentar sebagai jejak anda dan masukan atau pendapat anda yang bermanfaat bagi perkembangan SCL dalam menulis artikel cuma-cuma ini, tetapi ingat tidak berbau p*rno, sara, tidak memasang link aktif dan tentunya tidak melanggar hak cipta orang lain ya...