Вход Регистрация
Файл: system/classes/DataBase.php
Строк: 31
<?php

defined
('ACCESS') or die('Error => Access');

class 
DataBase extends PDO {

    private 
$db;
    public static 
$Instance NULL;
    
    public static function 
Instance() {
    
        if (
self::$Instance == NULL) {
              
self::$Instance = new self();
            }
            
        return 
self::$Instance;
        
    }
    
    public function 
__construct() {
    
        
$OPTION = array(
        
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
        
PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
        
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
        
);
        
        
$this->db =  new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAMEDB_USERDB_PASS$OPTION);
        
    }
        
    public function 
prepare($sql$values null) {
    
        
$stm $this->db->prepare($sql);
        
$stm->execute($values);
        return 
$stm;
        
    }
    
    public function 
lastInsertId() {
    
        
$lastid $this->db->lastInsertId();
        return 
$lastid;
        
    }

}
Онлайн: 0
Реклама