Advertisement
Guest User

Untitled

a guest
Jun 10th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. <?php
  2. class databaseConnect
  3. {
  4. /**
  5. * declareren van alle functies
  6. */
  7. private $openConnect;
  8. private $selectDatabase;
  9. private $runQuery;
  10. private $databaseConnect;
  11. private $pingServer;
  12. private $databaseConfig;
  13.  
  14. public function __construct($databaseConfig)
  15. {
  16. $this->databaseConfig = $databaseConfig;
  17. }
  18.  
  19. public function __destruct()
  20. {
  21. #destroy function
  22. }
  23.  
  24. // open connectie
  25. public function openConnect()
  26. {
  27. try
  28. {
  29. if($this->databaseConfig->connector == "mysql")
  30. {
  31. $this->openConnect = mysql_connect($this->databaseConfig->hostname, $this->databaseConfig->username, $this->databaseConfig->pass);
  32. $this->databaseConnect = mysql_select_db($this->databaseConfig->database);
  33. }
  34. }
  35. catch (Exception $e)
  36. {
  37. return $e;
  38. }
  39.  
  40. }
  41.  
  42. /*
  43. * ping server om te zien of deze open verbinding heeft.
  44. */
  45. public function pingServer()
  46. {
  47. # code...
  48. try
  49. {
  50. if($this->databaseConfig->connector == "mysql")
  51. {
  52. if(!mysql_ping($this->openConnect))
  53. {
  54. return false;
  55. }
  56. else
  57. {
  58. return true;
  59. }
  60. }
  61.  
  62. }
  63. catch (Exception $e)
  64. {
  65. return $e;
  66. }
  67. }
  68. }
  69.  
  70. class databaseConfig
  71. {
  72. public $hostname;
  73. public $username;
  74. public $pass;
  75. public $database;
  76. public $table;
  77. public $connector;
  78.  
  79. function __construct($hostname = NULL, $username = NULL, $pass = NULL, $database = NULL, $prefix = NULL, $connector = NULL)
  80. {
  81. $this->hostname = !empty($hostname) ? $hostname : "";
  82. $this->username = !empty($username) ? $username : "";
  83. $this->pass = !empty($pass) ? $pass : "";
  84. $this->database = !empty($database) ? $database : "";
  85. $this->table = !empty($table) ? $table : "";
  86. $this->connector = !empty($connector) ? $connector : "mysql"; //mysql of mysqli waarde opgeven (database)
  87. }
  88.  
  89. function __destruct()
  90. {
  91. #destruction!
  92. }
  93. }
  94. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement