| 
<?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
 }
 
 ?>
 |