Advertisement
Guest User

Untitled

a guest
Jun 11th, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. <?php
  2. require_once ("settings.php");
  3. require_once("Log.php");
  4. class DBConnection {
  5.  
  6. private $m_mysqli = NULL;
  7. public function Connect() {
  8. $log = new Log();
  9. $password = "";
  10. $this -> m_mysqli = new mysqli(settings::DBhost, settings::DBroot, settings::DBPassword, settings::DBdatabase);
  11.  
  12. //utf 8
  13. $this -> m_mysqli -> set_charset("utf8");
  14.  
  15. //kollar kopplingen till databasen.
  16. if ($this -> m_mysqli -> connect_errno) {
  17. $log->LogMessage("Connect failed: $this->m_mysqli->connect_error");
  18. return false;
  19. } else {
  20.  
  21.  
  22. $log->LogMessage("har kontakt med databasen");
  23.  
  24. }
  25. return true;
  26. }
  27.  
  28. public function Prepare($sql) {
  29. $log = new Log();
  30. $stmt = $this -> m_mysqli -> prepare($sql);
  31. if ($stmt === FALSE) {
  32. $log->LogMessage("Connect failed: $this->m_mysqli->connect_error");
  33. return false;
  34. }
  35. return $stmt;
  36. }
  37.  
  38. public function Close() {
  39. $log = new Log();
  40. $log->LogMessage("Close Connection");
  41. $this -> m_mysqli -> close();
  42. }
  43.  
  44. public function error() {
  45. $log = new Log();
  46. $wrong = "funktionen som heter error som ligger i db_c";
  47. $log->LogMessage("Close Connection");
  48.  
  49. return $wrong;
  50. }
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement