Cara menggunakan filename config php dbpasswd

Banyak kelebihan yang diberikan dari pemrograman berorientasi objek atau OOP. Salah satunya adalah reusable, dimana kode php yang ditulis dapat digunakan kembali, tanpa harus menulis kembali kode php untuk melakukan hal yang sama. Tutorial PHP OOP: Save Edit Delete & Menampilkan Data dengan OOP ini akan dibahas cara menyimpan, menampilkan, mengedit, dan menghapus data menggunakan konsep OOP.

Membuka Koneksi ke Database dengan OOP

Hal pertama yang harus dilakukan sebelum bisa menyimpan data adalah membuka koneksi ke database. Untuk membuka koneksi ke database dengan php, cukuplah mudah. Misal, bisa menggunakan kode sederhana di bawah:

[php]
$koneksi = mysql_connect["localhost","root",""]; //host, user, password
mysql_select_db["db_test", $koneksi];
[/php]

Jika kode ini langsung diubah kedalam konsep OOP, maka akan seperti:

[php]
class Connect {
public static function getConnection[]{
$koneksi = mysql_connect["localhost","root",""]; //host, user, password
mysql_select_db["db_test", $koneksi];
return $koneksi;
}
}
[/php]

Namun bukan cara ini yang akan digunakan, karena pada saat parameter koneksi seperti host, user database dan password berubah maka class ini harus diubah atau diedit sesuai dengan parameter yang baru. Hal itu bertentangan dengan Open/Closed Principle dimana class terbuka untuk ekstensi/inheritance tapi tertutup untuk modifikasi. Class yang sudah selesai ditulis hanya terbuka untuk modifikasi untuk perbaikan error.

File Konfigurasi

Jadi apa yang diperlukan agar bisa mengubah parameter koneksi? sebuah file konfigurasi. Dalam tutorial ini akan digunakan sebuah file config.ini untuk menyimpan semua konfigurasi. Pertama buatlah file dengan nama config.ini dan tulis konfigurasi berikut:

[php]
;database configuration
dbhost="localhost"
dbuser="root"
dbpassword="blah"
dbname="test"
[/php]

Pada saat parameter koneksi berubah file config.ini lah yang diubah tanpa perlu mengedit class Connect yang dibuat.

Membaca File Konfigurasi dengan Class Config

Langkah selanjutnya, dibutuhkan sebuah class untuk membaca konfigurasi, maka buatlah sebuah file Config.php dan class Config sebagai berikut.

[php]

User Id

Name

Password

Type

Action


[/php]

Sederhana sekali, hanya buat instant class Tabel dan panggil fungsi findAll[] atau fungsi findBy[].

Selamat Mencoba dan Berlatih CRUD OOP.

Silahkan anda download tutorial CRUD OOP dilengkapi source codenya melalui link download di bawah ini :

Download

sumber : myphptutorial.com

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.

Bài mới nhất

Chủ Đề