Fixing deprecated functions

Replacing old functions
This commit is contained in:
Florian 2018-02-15 12:20:39 +01:00 committed by GitHub
parent 5209ac0804
commit 0468db2647
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -23,16 +23,16 @@ Simple Database Class (C) by Bastian Schroll
function __construct($host, $user, $password, $database, $show_error = 1) function __construct($host, $user, $password, $database, $show_error = 1)
{ {
$this->show_error = $show_error; $this->show_error = $show_error;
@$this->conn = mysql_connect($host, $user, $password); @$this->conn = mysqli_connect($host, $user, $password);
if ($this->conn == false) if ($this->conn == false)
{ {
$this->error("Keine Verbindung zum Datenbank Server!", mysql_error()); $this->error("Keine Verbindung zum Datenbank Server!", mysqli_error($this->conn));
return false; return false;
} }
if (!@mysql_select_db($database, $this->conn)) if (!@mysqli_select_db($this->conn, $database))
{ {
$this->error("Datenbank nicht gefunden!", mysql_error()); $this->error("Datenbank nicht gefunden!", mysqli_error($this->conn));
return false; return false;
} }
return true; return true;
@ -41,17 +41,17 @@ Simple Database Class (C) by Bastian Schroll
/** /**
* Database::query() * Database::query()
* *
* F<EFBFBD>hrt einen MySQL Query aus * Fuehrt einen MySQL Query aus
* *
* @param mixed $query Auszuf<EFBFBD>hrender Query * @param mixed $query Auszufuehrender Query
* @return Result-Handler/FALSE * @return Result-Handler/FALSE
*/ */
function query($query) function query($query)
{ {
$this->result = @mysql_query($query, $this->conn); $this->result = @mysqli_query($this->conn, $query);
if ($this->result == false) if ($this->result == false)
{ {
$this->error("Fehlerhafte Datenbank Anfrage!", mysql_error()); $this->error("Fehlerhafte Datenbank Anfrage!", mysqli_error($this->conn));
return false; return false;
} }
return $this->result; return $this->result;
@ -60,51 +60,51 @@ Simple Database Class (C) by Bastian Schroll
/** /**
* Database::fetchAssoc() * Database::fetchAssoc()
* *
* Liefert alle gefundnen Datens<EFBFBD>tze als Assoc * Liefert alle gefundnen Datensaetze als Assoc
* *
* @param mixed $result Externer Result-Handler * @param mixed $result Externer Result-Handler
* @return gefundene Datens<EFBFBD>tze als Assoc * @return gefundene Datensaetze als Assoc
*/ */
function fetchAssoc($result = null) function fetchAssoc($result = null)
{ {
if ($result != null) if ($result != null)
{ {
return @mysql_fetch_assoc($result); return @mysqli_fetch_assoc($result);
} else } else
{ {
return @mysql_fetch_assoc($this->result); return @mysqli_fetch_assoc($this->result);
} }
} }
/** /**
* Database::count() * Database::count()
* *
* Z<EFBFBD>hlt alle gefundenen Datens<EFBFBD>tze * Zaehlt alle gefundenen Datensaetze
* *
* @param mixed $result Externer Result-Handler * @param mixed $result Externer Result-Handler
* @return Anzahl gefundener Datens<EFBFBD>tze * @return Anzahl gefundener Datensaetze
*/ */
function count($result = null) function count($result = null)
{ {
if ($result != null) if ($result != null)
{ {
return @mysql_num_rows($result); return @mysqli_num_rows($result);
} else } else
{ {
return @mysql_num_rows($this->result); return @mysqli_num_rows($this->result);
} }
} }
/** /**
* Database::closeConnection() * Database::closeConnection()
* *
* Schlie<EFBFBD>t die bestehende MySQL Verbindung * Schliesst die bestehende MySQL Verbindung
* *
* @return TRUE/FALSE * @return TRUE/FALSE
*/ */
function closeConnection() function closeConnection()
{ {
if (!@mysql_close($this->conn)) if (!@mysqli_close($this->conn))
{ {
$this->error("Verbindung zur Datenbank konnte nicht getrennt werden!", mysql_error()); $this->error("Verbindung zur Datenbank konnte nicht getrennt werden!", mysql_error());
return false; return false;