Exemplo n.º 1
0
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new MysqlConnection();
     }
     return self::$_instance;
 }
Exemplo n.º 2
0
 /**
  * вернкуть единственный экземпляр класса по требованию
  */
 public static function GetInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new MysqlDataManager(MysqlConnection::getInstance());
         //self::$_instance->_connection->Connect();включено
     }
     return self::$_instance;
 }
Exemplo n.º 3
0
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new MysqlDatabaseManager(MysqlConnection::getInstance());
         self::$_instance->_connection->Connect();
     }
     return self::$_instance;
 }
Exemplo n.º 4
0
<?php

$config = parse_ini_file('../config.ini');
class MysqlConnection
{
    //$mysqli = mysqli_connect("104.236.75.102", "monty", "rioslopez", "itcVolBank");
    public function probarConeccion()
    {
        $mysqli = new mysqli("104.236.75.102", "monty", "rioslopez", "itcVolBank");
        /* check connection */
        if ($mysqli->connect_errno) {
            printf("Connect failed: %s\n", $mysqli->connect_error);
            exit;
        }
        /* check if server is alive */
        if ($mysqli->ping()) {
            printf("Our connection is ok!\n");
        } else {
            printf("Error: %s\n", $mysqli->error);
        }
        /* close connection */
        $mysqli->close();
    }
}
$coneccion = new MysqlConnection();
$coneccion->hola();
Exemplo n.º 5
0
 private function createConnection($sql, $data)
 {
     $this->stmt = MysqlConnection::prepare($sql);
     $this->bindParams($data);
     return $this;
 }
Exemplo n.º 6
0
 /**
  * destructor
  *
  * @return void
  */
 public function __destruct()
 {
     if (is_resource($this->masterConnection)) {
         mysqli_close($this->masterConnection->getDb());
     }
     if (is_resource($this->slaveConnection)) {
         mysqli_close($this->slaveConnection->getDb());
     }
 }
Exemplo n.º 7
0
$content .= sprintf("new Model()->isPost(): %s", $model->isPost());
$str = '/*------------------- выход из разбора МЕТОДА  ------------------*/' . PHP_EOL;
File::append('test_file.txt', $str);
$str = '/*------------------- вход в разбор методов класса Connection ---------------------*/' . PHP_EOL;
File::append('test_file.txt', $str);
require_once 'lib/components/ConnectionMySQL.php';
$connection = MysqlConnection::getInstance();
$connection->Connect();
$content .= sprintf("После \$connection = new Connection(); соединение: %s<br/>" . PHP_EOL, $connection->test_connection());
$connection->Disconnect();
$content .= sprintf("После \$connection->close(); соединение: %s<br/>" . PHP_EOL, $connection->test_connection());
$connection->Connect();
$content .= sprintf("После \$connection->open(); соединение: %s<br/>" . PHP_EOL . PHP_EOL, $connection->test_connection());
$connection->Disconnect();
$content .= sprintf("После \$connection->close(); соединение: %s<br/>" . PHP_EOL, $connection->test_connection());
$connection = MysqlConnection::getInstance();
$connection->Connect();
$content .= sprintf("После \$connection = Connection::getConnection(); соединение: %s<br/>" . PHP_EOL, $connection->test_connection());
$connection->Disconnect();
$content .= sprintf("После \$connection->close(); соединение: %s<br/>" . PHP_EOL . PHP_EOL, $connection->test_connection());
File::append('test_file.txt', var_export($connection, true));
File::append('test_file.txt', PHP_EOL);
$str = '/*------------------- выход из разбора методов класса Connection ------------------*/' . PHP_EOL;
File::append('test_file.txt', $str);
File::append('test_file.txt', 'ВВОД ВСЕХ ПЕРЕМЕННЫХ И ИХ ЗАНЧЕНИЙ:' . PHP_EOL);
File::append('test_file.txt', $content . PHP_EOL);
File::append('test_file.txt', ' $result = ' . $result . PHP_EOL);
/*
 * настройка шаблонов на новые переменные
 */
/*
Exemplo n.º 8
0
 /**
  * содаётся объект соединения с БД (и подключение к НЕЙ) и передается внутреннему аттрибуту
  */
 public function __construct()
 {
     $this->_connection = MysqlConnection::getInstance();
     $this->_connection->Connect();
 }