“your_site_dir/inc/sql.inc.php”
< ?PHP
class sql{
function sql(){
$this->qcount=0; //diberi nilai 0 karena kita belum memiliki satu query pun
}else{
die(”Gagal:
function pilih_db($dbname){
}
function perintah($query){
$this->qcount++; //menambah jumlah query pada $qcount tiap kali function perintah
dipanggil
function _fetch_row($id){
perintah
function _fetch_array($id){
function _insert_id(){
function _affected_rows($id){
function _num_rows($id){
function _fetch_object($id){
function _mysql_error(){
return mysql_error();
?>
2. Class konfigurasi
< ?PHP
class config {
public $hostname;
public $user;
public $pass;
public $namadb;
function config(){
$this->hostname=”localhost”;
$this->pass=”";
$this->namadb=”CMS”;
?>
3. Site Class
< ?PHP
class site{
public $site; // berguna untuk mengatur informasi situs yang akan digunakan pada class
function site(){
$site_info=$sql->_fetch_row($sql->_query(”SELECT
`sites`.`site_ID`,`sites`.`site_name`FROM`sites`WHERE(`sites`.`site_host` = ‘{$this-
function page(){
if(isset($_REQUEST['page'])){
$this->site['page']=$_REQUEST['page'];
}else{
$this->site['page']=”main”;
?>