Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once ("settings.php");
- require_once("Log.php");
- class DBConnection {
- private $m_mysqli = NULL;
- public function Connect() {
- $log = new Log();
- $password = "";
- $this -> m_mysqli = new mysqli(settings::DBhost, settings::DBroot, settings::DBPassword, settings::DBdatabase);
- //utf 8
- $this -> m_mysqli -> set_charset("utf8");
- //kollar kopplingen till databasen.
- if ($this -> m_mysqli -> connect_errno) {
- $log->LogMessage("Connect failed: $this->m_mysqli->connect_error");
- return false;
- } else {
- $log->LogMessage("har kontakt med databasen");
- }
- return true;
- }
- public function Prepare($sql) {
- $log = new Log();
- $stmt = $this -> m_mysqli -> prepare($sql);
- if ($stmt === FALSE) {
- $log->LogMessage("Connect failed: $this->m_mysqli->connect_error");
- return false;
- }
- return $stmt;
- }
- public function Close() {
- $log = new Log();
- $log->LogMessage("Close Connection");
- $this -> m_mysqli -> close();
- }
- public function error() {
- $log = new Log();
- $wrong = "funktionen som heter error som ligger i db_c";
- $log->LogMessage("Close Connection");
- return $wrong;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement