Masino Sinaga

A Web Developer Who Helps Web Developers

Anda di sini: Beranda / PHPMaker / Database Helper Class Memudahkan Web Developer Mengakses Database
Extension Detail Preview di PHPMaker 11 Semakin Lengkap dengan Pilihan
Masino Extensions untuk PHPMaker 11 Kini Sudah Tersedia!

Database Helper Class Memudahkan Web Developer Mengakses Database

Jum, 1 Agustus 2014 oleh Masino Sinaga Tinggalkan Komentar

Sejak PHPMaker versi 11, diperkenalkan satu fitur baru untuk men-generate class pembantu database, atau terkenal dengan istilah Database Helper Class. Class ini sangat bermanfaat jika Anda sebagai Web Developer ingin mengakses Database dari file yang Anda buat sendiri. Masih ingat dengan fitur Custom Files di PHPMaker?

Sebelum menggunakan Database Helper Class, Anda sebagai Web Developer harus membuat class ini terlebih dulu. Caranya mudah sekali, cukup klik menu Tools -> Advanced Settings -> Project -> lalu aktifkan pengaturan Generate database helper dari dalam project PHPMaker Anda.

Setelah itu pastikan Anda sebagai Web Developer sudah men-generate file yang bernama <database>db.php, di mana <database> adalah nama Database yang digunakan oleh project PHPMaker Anda. Contoh, jika nama Database adalah demo11, maka nama file yang akan di-generate oleh PHPMaker adalah demo11db.php.

Jika nama Database mengandung karakter non-alphanumerical, mereka akan dikonversi menjadi angka hexadecimal. Jika Database yang digunakan adalah MS Access, maka ekstensi file “.mdb” atau “.accdb” tidak diikutkan di dalam nama file tersebut.

Class Database Helper ini akan di-generate pada folder tujuan project, dan akan dimuat secara otomatis sehingga Anda sebagai Web Developer tidak perlu lagi menyertakan secara eksplisit file class tersebut menggunakan pernyataan include.

Contoh potongan kode berikut menunjukkan betapa mudahnya Web Developer membuat instansiasi Class Database Helper untuk digunakan mengakses data dari Database.

<?php
     $dbhelper = new cdemo11_db(); // Buat instansiasi class database helper yang bernama c<database>_db di mana <database> adalah nama database yang digunakan project, dan dalam contoh ini adalah: demo11
?>

Selanjutnya, dari variabel $dbhelper tadi, Anda sebagai Web Developer dapat mengakses data, seperti potongan contoh kode berikut (menggunakan Database MySQL):

<?php
	$sql = "SELECT DISTINCT " .
		"`categories`.`CategoryName` AS `CategoryName`," .
		"`products`.`ProductName` AS `ProductName`," .
		"`products`.`QuantityPerUnit` AS `QuantityPerUnit`," .
		"`products`.`UnitsInStock` AS `UnitsInStock`" .
		" FROM `categories` JOIN `products` ON (`categories`.`CategoryID` = `products`.`CategoryID`)" .
		" WHERE " .
		"`products`.`Discontinued` = '1'";
	echo $dbhelper->ExecuteHtml($sql, array("fieldcaption" => TRUE, "tablename" => array("products", "categories")));
?>

Ditempatkan di bawah: PHPMaker Ditag dengan:Database, Database Helper Class, PHPMaker Indonesia, Tutorial PHPMaker

Extension Detail Preview di PHPMaker 11 Semakin Lengkap dengan Pilihan
Masino Extensions untuk PHPMaker 11 Kini Sudah Tersedia!

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7
  • Alasan 20 Harus Pakai Masino Extensions: Maximum Record per Page
  • Alasan 19 Harus Pakai Masino Extensions: Custom Breadcrumb Links
  • Alasan 18 Harus Pakai Masino Extensions: Improvement User Level Permissions
  • Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7 pada Alasan 10 Harus Pakai Masino Extensions: Form Wizard
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025

(c) Masino Sinaga 2009 - 2026 | WordPress | Catat masuk | Kembali ke atas