Cara Mengkoneksikan Database Dengan PHP PDO

Cara Mengkoneksikan Database Dengan PHP PDO


السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

apa kabar semuanya  ? ^_^
semoga sehat semua yah, dan masih semangat untuk belajar codingnya heheh  ^_^
bertemu lagi dengan saya selaku admin codingpintar ^_^

Pada tutorial yang lalu saya pernah membuat tutorial  Cara Membuat Koneksi Database Dengan MySQLi bagi yang ingin lihat tutorial nya silahkan klik DISINI
Namun pada kali ini saya ingin menjelaskan tentang Cara Mengkoneksikan Database Dengan PHP PDO.

PDO ini mendukung beberapa database populer, tidak hanya mysql seperti yang didukung oleh fungsi mysql. Beberapa database yang disupport oleh PDO antara lain:
  • MySql
  • Firebird
  • IBM DB2
  • PostgreSql
  • Sql Lite
Tidak usah berlama-lama langsung saja kita mulai praktekan Cara Mengkoneksikan Database Dengan PHP PDO

<?php

//mysql hostname
$hostname = 'localhost';

// mysql username 
$username = 'username';

//mysql password
$password = 'password';

// mysql database
$database= 'namaDatabase';
try {
    $dbh = new PDO("mysql:host=$hostname;dbname=$database", $username, $password);
    // menampilkan pesan kalau database sudah berhasil terhubung
    echo 'Database Berhasil Terkoneksi';
    }
catch(PDOException $e)
    {
    echo $e->getMessage();
    }
?> 

Dilihat dari script diatas,  membuktikan bahwa PDO menggunakan konsep OOP.
Nah.. karena PHP kedepannya memang mengarah ke jalur OOP maka sudah seharusnya kita untuk mulai belajar paradigma pemrograman berorientasi objek.

Setiap kali kita sudah membuka koneksi ke sebuah database maka kita wajib untuk menutupnya ketika sudah tidak digunakan lagi. Nah. untuk menutupnya kita cukup memberi nilai null terhadap objek koneksi
Silahkan lihat script berikut

<?php

//mysql hostname
$hostname = 'localhost';

// mysql username 
$username = 'username';

//mysql password
$password = 'password';

// mysql database
$database= 'namaDatabase';
try {
    $dbh = new PDO("mysql:host=$hostname;dbname=$database", $username, $password);
    // menampilkan pesan kalau database sudah berhasil terhubung
    echo 'Database Berhasil Terkoneksi';
    
    // Menutup koneksi
    $koneksi=null;

    }
catch(PDOException $e)
    {
    echo $e->getMessage();
    }
?> 

Nah, sangat mudah bukan :D
Karena PDO ini mengandung konsep OOP mungkin lain waktu akan saya jelaskan mengenai OOP.
Mungkin itu saja yang dapat saya sampaikan kurang lebihnya mohon maaf
silahkan anda coba atau praktekan sendiri
semoga apa yang saya sampaikan disini dapat bermanfaat bagi anda semua :D


وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ


SHARE THIS

Author:

Previous Post
Next Post
24 September 2015 at 08:11

PHP itu pemberian harapan palsu? :v wkwkwk

Reply
avatar
24 September 2015 at 08:30

Mantab buat belajar ni codingan

Reply
avatar
24 September 2015 at 09:30

mantap gan, ijin bookmark ilmu coding nya :D

Reply
avatar
Anonymous
24 September 2015 at 09:45

Mantaph... Bisa jadi ilmu tambahan nih buat saya, thanks gan udah berbagi :D

Reply
avatar
24 September 2015 at 11:26

Tempat belajarnya coding, mantap :D

Reply
avatar
24 September 2015 at 12:05

Owh begitu :v akhirnya saya paham juga :v

Reply
avatar
hd
24 September 2015 at 13:56

oini yg lg ane carii.. thanks gan.
membantu

Reply
avatar
rul
24 September 2015 at 14:09


Nyimak dulu deh gan belum terlalu mengerti hehehe

Reply
avatar
24 September 2015 at 14:19

sangat membantu untu membuat web site gan

Reply
avatar
24 September 2015 at 14:20

sangat membantu untu membuat web site gan

Reply
avatar
Anonymous
25 September 2015 at 10:29

waw template kerenya keren. dadinyaman kalo baca tutorial2 agan

Reply
avatar
25 September 2015 at 14:11

boleh ni tutornya, izin praktek gan

Reply
avatar
25 September 2015 at 14:33

langsung berhasil kagak gan ?

Reply
avatar
25 September 2015 at 16:17

makasih banget gan,pas banget ini hehe

Reply
avatar
25 September 2015 at 19:34

Ini nih, yang ngga kelar kelar :D nyoba gan :-bd

Reply
avatar
26 September 2015 at 05:35

Nice post, saya jadi nambah wawasan seputar php

Reply
avatar
26 September 2015 at 08:55

wah dpt ilmu baru nih aneh gan mksh info nya

Reply
avatar
26 September 2015 at 16:26

Nice artikel gan. Sekarang belajar ngoding gak usah repot lagi nihh gan

Reply
avatar
Anonymous
29 September 2015 at 16:11

makasih bro infonya siap test

Reply
avatar
1 October 2015 at 17:07

wuih mantap gan the real of codder :o

Reply
avatar
3 October 2015 at 15:37

Nice gan, praktek dulu deh

Reply
avatar
8 October 2015 at 15:27

sangat bermanfaat gan info nya, bisa saya praktekan langsung...

Reply
avatar