Tutorial Cara membuat koneksi PHP ke database MySQL menggunakan PDO

Tutorial Cara membuat koneksi PHP ke database MySQL menggunakan PDO
09 November 2019 15:14 Fauzan (Codekop) 1,763x
PHP

Dalam tutorial belajar PHP kali ini, codekop.com ingin membahas tentang bagaimana cara membuat Koneksi PHP ke database MySQL dengan menggunakan PDO ( PHP Data Object ).

Apa itu PDO ?

PDO (PHP Data Objects), adalah extension atau penambahan fitur dalam PHP yang dirancang sebagai interface universal untuk pengaksesan berbagai jenis database (tidak hanya MySQL). PDO merupakan cara baru untuk koneksikan php ke database, seiring dengan perkembangan PHP, para pendiri PHP merekomendasikan untuk menggunakan PDO tentunya dengan pertimbangan yang seksama dan keunggulan PDO dibanding metode yang lain.

Info : Jika kalian koneksi php masih memakai metode mysql_connect dan sebagainya, maka segera tinggalkan atau move on, karena sekarang sudah deprecated atau expired lah bahasanya.

Koneksi mysql dengan PDO

Langkah 1 : Anda dapat buat database di MySQL / phpmyadmin sebagai ujicoba untuk koneksi php ke mysql database misal saya buat db_codekop.

Langkah 2 : buat folder dan file di htdocs, buat file koneksi.php dan berikut kodenya :

<?php
  $host = "localhost"; //host server
  $user = "root"; // user server
  $pass = ""; // isikan password jika user anda memiliki password
  $dbname = "db_codekop"; // nama database yang ingin anda koneksikan

  try
  {
    $config = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    echo 'Koneksi Sukses';
  }
  catch(PDOException $error)
  {
    echo 'Koneksi Gagal '.$error -> getMessage();
  }

?>

Penjelasan :

- Block try adalah code yg akan dieksekusi apabila tidak ada kesalahan didalamnya.

- Block catch untuk penangan error ketika didalam block try terdapat kesalahan atau error.

- PDOException -> merupakan error handling untuk PDO

- $error -> variabel penampung biasa, disini kita bebas menggunakan nama apa saja, mau $error, $gagal dll.

- $error->getMessage(); -> merupakan notifikasi kesalahan apa yg menyebabkan koneksi gagal dilakukan.

 

Contoh Koneksi Sukses :

   

Contoh Koneksi Gagal dan berikut pesan error penyebab gagalnya Koneksi Tersebut :

   

Cukup sederhana bukan ?, Nah itulah Cara membuat koneksi PHP ke database MySQL menggunakan PDO ( PHP Data Object ) Semoga Bermanfaat.