Guest User

Untitled

a guest
Dec 25th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Core\Config;
  4.  
  5. const DBHOST = 'localhost';
  6. const DBNAME = 'foo';
  7. const DBUSER = 'bar';
  8. const DBPASS = 'foobar';
  9.  
  10. namespace Core\Data\Connection;
  11.  
  12. class Engine {
  13.  
  14. protected static $DBConn = false;
  15. protected static $DBOpen = false;
  16. protected static $DBHost = \Core\Config\DBHOST;
  17. protected static $DBName = \Core\Config\DBNAME;
  18. protected static $DBUser = \Core\Config\DBUSER;
  19. protected static $DBPass = \Core\Config\DBPASS;
  20.  
  21. public static function connect() {
  22. if (self::$DBConn =
  23. mysql_connect(self::$DBHost, self::$DBUser, self::$DBPass)) {
  24. if (self::$DBOpen =
  25. mysql_select_db(self::$DBName, self::$DBConn)) {
  26. return self::$DBOpen;
  27. } else die(mysql_error());
  28. } else die(mysql_error());
  29. }
  30.  
  31. public static function close() {
  32. if (self::$DBConn) {
  33. if (self::$DBConn =
  34. mysql_close(self::$DBConn)) {
  35. self::$DBOpen = false;
  36. return self::$DBConn;
  37. } else die(mysql_error());
  38. }
  39. }
  40.  
  41. public static function isConnected() {
  42. return self::$DBOpen;
  43. }
  44. }
  45.  
  46. namespace Core\Data\Migration;
  47.  
  48. class Engine {
  49. public static function debug() {
  50. return __METHOD__;
  51. }
  52. }
Add Comment
Please, Sign In to add comment