Koneksi Database dengan PDO (PHP Data Objek)

12/07/2017
Apa itu PDO ? PDO secara sederhana adalah cara baru koneksi php dengan database, kalau dulu kita memakai mysql_connect dan kroni-kroninya, maka sekarang kita harus cepat-cepat move-on. Kenapa harus move-on ? udah susah-susah belajar, mulai dari kenalan, PDKT, trus jadian, dan sekarang disuruh move-on, ng enak banget kan, mana sering dipake lagi :D #eaa malah curhat :D, alasan kenapa kita harus move-on adalah karna mysql_connect dan kroni-kroninya sudah dinyatakan  deprecated. Apa sih deprecated ? Menurut Google Translate, Deprecated artinya usang atau Jadul alias Kuno, secara sederhananya Deprecated adalah notifikasi dimana ada pembaharuan untuk fungsi fungsi tertentu (dalam hal ini mysql), jadi fungsi mysql untuk koneksi database diperbaharui karna alasan tertentu, biasanya dari segi performa, sekuriti dan lainnya.
berhubung mysql_connect dan kroni-kroninya sudah deprecated, alternatifnya ada dua seperti yg tertulis pada link diatas,
pertama menggunakan mysqli & kedua menggunakan PDO (PHP Data Objek). saya lebih memilih PDO karna beberapa hal.
  1. PDO mendukung beberapa jenis database, diantaranya Mysql, Oracle, Ms SQL Server, Posrgre SQL dan lainnya. baca : http://php.net/manual/en/pdo.drivers.php
  2. PDO aman dari serangan Injeksi (SQL Injection) , dengan menggunakan PDO BindParam statement parameter ataupun inputan dari user secara otomatis difilter. Jd kita tidak perlu membuat filter anti injeksi sendiri. Dan masih banyak kelebihan lainnya.
Sebelum menggunakan PDO, kita harus aktifkan dulu drivernya.
Pertama, cari file PHP.INI ,  untuk menemukannya silahkan lihat dibagian PHP INFO, kemudian lihat pada baris Laded Configuration files, 

Lokasi file PHP.INI berbeda-beda, dan namanya pun berbeda tetapi isi dan ektensinya sama, umumnya bernama PHP.INI, bisa dilhat diatas, diserver saya bernama php_production.ini , karna saya menggunakan server portable. Jd agak berbeda, Tinggal sesuaikan dengan server masing-masing.

setelah menemukan file configurasi php (PHP.INI or something like that :D ), kita buka dengan teks editor, kemudian tekan control+F pada keyboard. Lalu ketikkan php_pdo_mysql kemudian enter, maka kita akan diarahkan pada baris PDO driver, disini saya menggunakan database MYSQL, untuk pengguna database lain, tinggal pilih saja dibawah atau diatasnya, setelah ketemu. Hilangkan tanda “;” titik koma (semicolon) pada awal baris,  save lalu restart servernya.
kemudian lihat kembali di php info
Sebelum diaktifkan.

Setelah diaktifkan

Link : http://jagocoding.com/tutorial/811/Koneksi_Database_dengan_PDO_PHP_Data_Objek

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
  • Untuk menulis huruf underline gunakan <u></u>.
  • Untuk menulis huruf strikethrought gunakan <strike></strike>.
  • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

Disqus
Tambahkan komentar Anda

1 komentar