class database {
var $conn, $queries = 0, $admin = FALSE, $querylist = "";
// size counter
var $arraysize;
function connect ($db_server, $db_login, $db_password) {
$this->db_server = $db_server;
$this->db_login = $db_login;
$this->db_password = $db_password;
//$this->conn = @mysql_connect ($db_server, $db_login, $db_password)
//or DIE("Could not connect.");
}
function select_db ($db_name) {
//mysql_select_db($db_name)
$this->conn = new mysqli($this->db_server, $this->db_login, $this->db_password, $db_name)
or DIE("Could not connect.");
}
function close () {
//mysql_close($this->conn)
$this->conn->close()
or DIE("Could not connect.");
}
function query ($sql) {
$this->queries++;
$this->querylist .= "
" . $sql;
$this->arraysize = 0;
if (!$this->admin) {
//return mysql_query($sql);
return $this->conn->query($sql);
}
else {
//$result = mysql_query($sql)
$result = $this->conn->query($sql)
or print("Database Error: ".mysql_error()." in query: ".$sql."
");
return $result;
}
}
function fetch_array ($result) {
//return mysql_fetch_assoc($result);
return $result->fetch_assoc();
}
function result ($result, $index) {
//return $result->fetch_field_direct($index);
mysqli_data_seek($res,$index);
$resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : mysqli_fetch_assoc($res);
if (isset($resrow[$col])){
return $resrow[$col];
}
return false;
//return mysql_result($result, $index);
}
function num_rows ($result) {
//return mysql_num_rows($result);
return $result->num_rows;
}
function insert_id () {
//return mysql_insert_id($this->conn);
return $this->conn->insert_id();
}
function admin ($admin) {
$this->admin = $admin;
}
}
?>
Fatal error: Uncaught Error: Class "database" not found in /var/www/castlequest.be/public_html/data.php:63
Stack trace:
#0 /var/www/castlequest.be/public_html/indexnl.php(7): include_once()
#1 {main}
thrown in /var/www/castlequest.be/public_html/data.php on line 63