Untuk yan belum mengerti tentang oop, mungkin anda bisa menengok sebentar tentang Konsep OOP di PHP Cara ini sebenernya hampir sama dengan PHP Prosedural,yan membedakan adalah penggunaan function dan object untuk codingnya.
Daripada banyak kata yang tidak jelas, mending lansung praktek saja.
<?php
class Koneksi extends PDO {
protected $dsn;
protected $user;
protected $password;
public function __construct($dsn,$user,$password){
$this->dsn = $dsn;
$this->user = $user;
$this->pssw = $password;
}
public function Connect(){
$this->dbh = new PDO($this->dsn,$this->user,$this->pssw);
}
public function Close(){
$this->dbh = null;
}
}
// contoh penggunaan
$database = new Koneksi('mysql:host=localhost;dbname=test','root','');
$database->Connect(); // membuat koneksi
$database->Close(); // menutup koneksi
class Koneksi extends PDO {
protected $dsn;
protected $user;
protected $password;
public function __construct($dsn,$user,$password){
$this->dsn = $dsn;
$this->user = $user;
$this->pssw = $password;
}
public function Connect(){
$this->dbh = new PDO($this->dsn,$this->user,$this->pssw);
}
public function Close(){
$this->dbh = null;
}
}
// contoh penggunaan
$database = new Koneksi('mysql:host=localhost;dbname=test','root','');
$database->Connect(); // membuat koneksi
$database->Close(); // menutup koneksi
Karena penulis masih belajar dan tidak sekolah, maka jika ada kesalahan ya dibenarkan dan dimaklumi.
Tunggu tulisan-tulisan saya berikutnya.
Tengkyu Gan..
BalasHapusOce sob,,,
HapusMakasih....
Makasih banget gan...
BalasHapusAne dah lama gak main PHP eh pas balik untuk koneksinya udah berubah pake PDO.