Guest User

Untitled

a guest
Oct 11th, 2016
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.42 KB | None | 0 0
  1. <?php
  2.     class mysql {
  3.         protected static
  4.             $db_host;
  5.         protected static
  6.             $db_user;
  7.         protected static
  8.             $db_pass;
  9.         protected static
  10.             $db_name;
  11.         public static
  12.             $con;
  13.  
  14.         public static function getGlobal() {
  15.             global $db_host;
  16.             self::$db_host = $db_host;
  17.             global $db_user;
  18.             self::$db_user = $db_user;
  19.             global $db_pass;
  20.             self::$db_pass = $db_pass;
  21.             global $db_name;
  22.             self::$db_name = $db_name;
  23.         }
  24.  
  25.         public static
  26.             function connect() {
  27.                 self::getGlobal();
  28.                 self::$con = mysql_connect(self::$db_host, self::$db_user, self::$db_pass);
  29.                 if(!self::$con)
  30.                     return false;
  31.                 else
  32.                     mysql_select_db(self::$db_name) or die(mysql_error());
  33.             }  
  34.  
  35.         public static
  36.             function Select ($query) {
  37.                 self::connect();
  38.                 $quer = mysql_query($query);
  39.                 if(!$quer)
  40.                     return false;
  41.                 else
  42.                     return array(
  43.                                 'object' => mysql_fetch_object($quer),
  44.                                 'result' => mysql_num_rows($quer)
  45.                                 );
  46.             }
  47.  
  48.         public static
  49.             function Update ($query) {
  50.                 self::connect();
  51.                 $quer = mysql_query($query);
  52.                 if(!$quer)
  53.                     return false;
  54.                 else
  55.                     return true;
  56.             }
  57.  
  58.         public static
  59.             function Insert ($query) {
  60.                 self::connect();
  61.                 $quer = mysql_query($query);
  62.                 if(!$quer)
  63.                     return false;
  64.                 else
  65.                     return true;
  66.             }
  67.  
  68.         public static
  69.             function disconnect() {
  70.                 mysql_close();
  71.                 return self::$con = NULL;
  72.             }      
  73.     }
  74.  
  75. ?>
Add Comment
Please, Sign In to add comment