2016-04-02 22 views
-1

Tek bağlantı desenini kullanarak kurulan bağlantıyı kullanmak istiyorum. ben bazı verileriPHP & MySQLi hazırlanan deyimi kullanarak

sorgulamak olamaz çünkü bunu başarmak için nasıl ihtiyaç

db.config.php:

define ('HOST','localhost'); 
define ('USER','garodamas_mon'); 
define ('PASSWORD','r0d4m45'); 
define ('DATABASE','garodamas_cashrcv'); 

class Database{ 
    private $DBH; 
    private static $singleton; 
    protected function __construct(){ 
     $this->DBH=new mysqli(HOST,USER,PASSWORD,DATABASE); 
    } 
    public static function instance(){ 
     if (!(self::$singleton instanceof self)) { 
      self::$singleton = new self(); 
     } 
     return self::$singleton; 
    } 
    public static function get(){ 
     return self::instance()->DBH; 
    } 
    private function __wake(){} 
    private function __clone(){} 
} 

ve loginmodel.php:

require_once '../db.config.php'; 

$db = DATABASE::getInstance(); 
$mysqli = $db->getConnection(); 
    $sql_query = "SELECT user_name FROM mst_user"; 
    $result = $mysqli->query($sql_query); 

ve hata iletisi ,

cevap

3

getInstance yönteminiz yok - tanımladığınız yöntem c alled instance:

$db = DATABASE::instance(); 
+0

cevabınız için teşekkür ederiz –

İlgili konular