<?php
class Database
{
var $con;
var $sel;
var $res;
var $assoc;
var $escape;
function connect()
{
$this->con = mysql_connect("localhost", "host", "") or die(mysql_error());
$this->sel = mysql_select_db("test") or die(mysql_error());
}
function close()
{
if (isset($this->connect)) {
mysql_close($this->connect());
unset($this->connect);
}
}
function query($sql)
{
$this->res = mysql_query($sql);
return $this;
}
function fetch($type)
{
switch ($type) {
case 1:
$this->assoc = mysql_fetch_assoc($this->res);
return $this;
break;
case 2:
$this->assoc = mysql_fetch_array($this->res);
return $this;
break;
case 3:
$this->assoc = mysql_fetch_row($this->res);
return $this;
break;
}
}
function escape($escape)
{
$this->escape = mysql_real_escape_string($escape);
echo $this->escape;
}
function get($col)
{
printf($this->assoc[$col]);
}
}
?>
<?php
include("applications/libs/database.php");
$database = new Database();
$database->connect();
$database->query("SELECT * FROM test WHERE name='nat'")->fetch(2)->get('pass'
;
//You better escape this mother before running dude! 
$database->escape("'1='");
?>
$res = mysql_query("SELECT * FROM test");
$row = mysql_fetch_assoc($res);
echo $row['name'];
<?php
class MyExtension Extends Database
{
}
?>
<?php
class Database
{
function __construct()
{
$this->connect();
$this->close();
$this->query();
}
public function connect()
{
$con = mysql_connect("","","") or die(mysql_error());
$sel = mysql_select_db("") or die(mysql_error());
}
public function close()
{
if(isset($this->connect))
{
mysql_close($this->connect());
unset($this->connect);
}
}
public function query($sql)
{
$res = mysql_query($res) or die(mysql_error());
}
}
$database = new Database;
$database->connect();
$database->query("SELECT * FROM users");
$database->close();
?>
<?php
class MyExtension Extends Database
{
}
?>
Copyright © 2026, NextGenUpdate.
All Rights Reserved.