Advertisement
Guest User

Untitled

a guest
Mar 4th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.12 KB | None | 0 0
  1. <?php
  2.  
  3. class Database {
  4.  
  5.     private $_dbhost = "localhost", $_dbname = "gamingvault", $_dbuser = "root", $_dbpass = "dermaxby", $pdo;
  6.     public $db_error = array();
  7.  
  8.     public function __construct() {
  9.         $dbhost = $this->_dbhost;
  10.         $dbname = $this->_dbname;
  11.         $dbuser = $this->_dbuser;
  12.         $dbpass = $this->_dbpass;
  13.         $dsn = "mysql:dbname={$this->_dbname};host={$this->_dbhost}";
  14.         $username = $this->_dbuser;
  15.         $password = $this->_dbpass;
  16.         try {
  17.             @$this->pdo = new PDO($dsn, $username, $password, array(PDO::ATTR_PERSISTENT => true));
  18.         } catch (PDOException $e) {
  19.             $this->db_error['error_connecting'] = "<b>Грешка :</b> {$e->getMessage()}";
  20.             echo $this->db_error['error_connecting'];
  21.             die();
  22.         }
  23.     }
  24.  
  25.     public function query($query, $bind = null) {
  26.         global $pdo;
  27.         $this->statement = $this->pdo->prepare($query);
  28.         $this->statement->execute($bind);
  29.     }
  30.  
  31.     public function rowCount() {
  32.         $count = $this->statement->rowCount();
  33.         return $count;
  34.     }
  35.  
  36. }
  37.  
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement