Advertisement
Guest User

Untitled

a guest
May 3rd, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.11 KB | None | 0 0
  1. <?php
  2.  
  3. class DBBase {
  4.     private $server = "localhost";
  5.     private $database = "fivezone3";
  6.     private $username = "fivezone";
  7.     private $password = "JuT5ehUn";
  8.     private $sql;
  9.     private $result;
  10.  
  11.     function __construct() {
  12.         $sql = new $mysqli($this->$server, $this->$username, $this->$password, $this->$database);
  13.         if (mysqli_connect_errno()) {
  14.             printf("Connect failed: %s\n", mysqli_connect_error());
  15.             exit();
  16.         }
  17.     }
  18.    
  19.     function __destruct() {
  20.         $sql->close();
  21.     }
  22.    
  23.     function query($query) {
  24.         $result = $sql->query($query);
  25.         return $result;
  26.     }
  27.    
  28.     function select($what, $from, $where, $sort, $limit) {
  29.         $what = mysql_real_escape_string($what);
  30.         $from = mysql_real_escape_string($from);
  31.         $where = mysql_real_escape_string($where);
  32.         $sort = mysql_real_escape_string($sort);
  33.         $limit = mysql_real_escape_string($limit);
  34.        
  35.         $tmp = "SELECT " . $what . " FROM " . $from;
  36.         if($where != "") {
  37.             $tmp .= " WHERE " . $where;
  38.         }
  39.         if($sort != "") {
  40.             $tmp .= " ORDER BY " . $sort;
  41.         }
  42.         if($limit != "" {
  43.             $tmp .= " LIMIT " . $limit;
  44.         }
  45.        
  46.         return $sql->query($tmp);
  47.        
  48.     }
  49.    
  50.  
  51. }
  52.  
  53. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement