Login   Register  
PHP Classes
elePHPant
Icontem

File: File_Con

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Theblackshinobi  >  Simple Connected Database  >  File_Con  >  Download  
File: File_Con
Role: Class source
Content type: text/plain
Description: Simple Connected
Class: Simple Connected Database
Setup connections to MySQL databases
Author: By
Last change: Updated
Date: 2011-09-11 09:18
Size: 2,889 bytes
 

Contents

Class file image Download
<?php


/**
 * 
 * Script Configure Link Mysql Connected 
 * 
 * @example $this -> Link (); 
 * @subpackage Link Manager Lain - Lain Script 
 * @author Faizal Pribadi 
 * @version Mysql_Conf.inc 1.0
 */

interface Connected

{
    
        
// Buat Bayangan Pertama
        
public function __construct();
        
        
// Buat Bayangan Function Kedua 
        
public function connect ();
        
        
// Buat Bayangan Function Ketiga
        
public function error_mysql ();
        
        
// Buat Bayangan Function Keempat
        
public function db_selected ();
        
        
// Buat Bayangan Function Kelima 
        
public function mysql_close ();
}

/**
 * 
 * Use Script Interface Class Mysql 
 * 
 * @final Script Mulai Digunakan
 * @return Function Dari Interface
 * @var String Variable 
 */

class ConfigureMysql implements Connected    {
    
    
/**
     * @var String
     */
    
var $_link ;
    
    
/**
     * @var String 
     */
    
var $_Link_Cons 
    
    
/**
     * @var String 
     */
    
var $_Error
    
    
/**
     * @var String 
     */
    
var $_DB
    
    
    
// Setting Function Dari Interface
    
public function __construct() {
        
        
$this ->_Link_Cons $this ->connect();
        return 
$this ->_Link_Cons ;
    }
    
    
// Setting Function Kedua Dari Interface 
    
public function connect () {
        
        
$this ->_link = @mysql_connect('localhost' 'Faizal' 'XXXXXXXXXXX' '3306') or die($this->error_mysql ());
    }
    
    
// Settiong Function Ketiga Dari Interface 
    
public function error_mysql () {
        
        
$this ->_Error "<h2> Masalah Pada Koneksi Ke Jalur Mysql </h2>";
        
    }
    
    
// Settiong Function Keempat Dari Interface 
    
public function db_selected () {
        
        
$this ->_DB mysql_select_db('XXXXXXXX');
        if (
$this ->_DB != TRUE) {
            return 
$this ->error_mysql();
        }else {
            return 
false ;
        }
    }
    
    
// Setting Function Kelima Dari Interface 
    
public function mysql_close () {
        
        return 
mysql_close($this ->connect());
    }
}

/**
 * Gunakan Script Classes Untuk Function Parent:: 
 * 
 * @example parent::__Construct();
 */

class LinkCon extends ConfigureMysql  {
    
    
/**
     * @var String
     */
    
var $_Con 
    
    
/**
     * @var String
     */
    
var $_Db ;
    
    
/**
     * @magic Self::
     */
    
var  $_Error_Show ;

    
/**
     * @return Mysql_Close 
     */
    
var $_Close ;
    
    
    
// Setting Function Dari Class Yang Di Extends
    
public function Conf_Show_Mysql () {
        
        
$this ->_Con parent::__construct();
    }
    
    
// Setting Function Dari Class Yang Di Extends 
    
public function DB_Selected () {
        
        
$this ->_Db $this ->DB_Selected();
        return 
$this ->_Db ;
    }
    
    
// Setting Function Dari Class Yang Di Extends 
    
public function _CloseMysql () {
        
        
$this ->_Close $this ->mysql_close();
        return 
$this ->_Close ;
    }
    
    
// Set Error 
    
public function Eroor_Show () {
        
        
$this ->_Error_Show $this ->error_mysql();;
        return 
true ;
    }
        
    
// Akhir Classes 
}

?>