Advertisement
Guest User

Untitled

a guest
May 4th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.72 KB | None | 0 0
  1. <?
  2.  
  3. class SQLLayer {
  4.  
  5.     var $server;
  6.  
  7.     var $user;
  8.  
  9.     var $passwd;
  10.  
  11.     var $dbname;
  12.  
  13.     var $link;
  14.  
  15.    
  16.  
  17.     function SQLLayer ($server = "", $user = "", $pass = "", $dbname = "") {
  18.  
  19.         $this->server = $server;
  20.  
  21.         $this->user = $user;
  22.  
  23.         $this->passwd = $pass;
  24.  
  25.         $this->dbname = $dbname;
  26.  
  27.        
  28.  
  29.         $this->connect ();
  30.  
  31.     }
  32.  
  33.    
  34.  
  35.     function connect () {
  36.  
  37.         $this->link = mysql_connect ($this->server, $this->user, $this->passwd);
  38.  
  39.         mysql_select_db ($this->dbname, $this->link);
  40.  
  41.     }
  42.  
  43.    
  44.  
  45.     function close () {
  46.  
  47.         return (mysql_close($this->link)); 
  48.  
  49.     }
  50.  
  51.    
  52.  
  53.     function query ($query) {
  54.  
  55.         $this->rs = mysql_query ($query, $this->link);
  56.  
  57.         if (!$this->rs)
  58.  
  59.         {
  60.  
  61.             echo("Error: Invalid query \"".$query."\"...<br>");
  62.  
  63.             echo("Error: ".mysql_errno()."<br>");
  64.  
  65.             die("Error: ".mysql_error()."<br>");
  66.  
  67.         } else {
  68.  
  69.             return ($this->rs);
  70.  
  71.         }
  72.  
  73.     }
  74.  
  75.    
  76.  
  77.     function data_seek ($row = "") {
  78.  
  79.         if ($row == "")
  80.  
  81.             $row = 0;
  82.  
  83.            
  84.  
  85.         mysql_data_seek ($rs, $row);
  86.  
  87.         return (true);
  88.  
  89.     }
  90.  
  91.    
  92.  
  93.     function fetch_array ($rs = "") {
  94.  
  95.         if ($rs == "")
  96.  
  97.             $rs = $this->rs;
  98.  
  99.        
  100.  
  101.         $this->row = mysql_fetch_array ($rs, MYSQL_BOTH);
  102.  
  103.         return ($this->row);
  104.  
  105.     }
  106.  
  107.     function fetch_object ($rs = "") {
  108.  
  109.         if ($rs == "")
  110.  
  111.             $rs = $this->rs;
  112.  
  113.        
  114.  
  115.         $this->row = mysql_fetch_object ($rs);
  116.  
  117.         return ($this->row);
  118.  
  119.     }
  120.  
  121.     function num_rows ($rs = "") {
  122.  
  123.         if ($rs == "")
  124.  
  125.             $rs = $this->rs;
  126.  
  127.         return (mysql_num_rows($rs));
  128.  
  129.     }
  130.  
  131.    
  132.  
  133.     function affected_rows() {
  134.  
  135.         return (mysql_affected_rows());
  136.  
  137.     }
  138.  
  139.    
  140.  
  141.     function free_result($rs = "") {
  142.  
  143.         if ($rs == "")
  144.  
  145.             $rs = $this->rs;
  146.  
  147.        
  148.  
  149.         return (mysql_free_result($rs));
  150.  
  151.     }
  152.  
  153. }
  154.  
  155. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement