class sql{
//Connect to MySQL
function connect($host, $user, $pass, $db) {
//Connect to MySQL Server
$link = mysql_connect($host, $user, $pass);
if (!$link) {
die('Fatal Error: Could not connect to MySQL Database!Debug Info:' . mysql_error());
}
//Select MySQL Database
$db_selected = mysql_select_db($db, $link);
if (!$db_selected) {
die ('Fatal Error: Could not select MySQL Database!Debug Info:' . mysql_error());
}
return $link;
}
// Count SQl Count
var $count;
//Query MySQL Database
function query($query) {
$result = mysql_query($query);
return $result;
$this->count++;
}
//Fetch array Query MySQL Database
function fetch($query) {
$result = mysql_query($query);
$rows = mysql_fetch_array($result, MYSQL_BOTH);
return $rows;
$this->count++;
}
//Disconnect from MySQL
function kill($link) {
mysql_close($link);
}
// Count SQL Queries
function count_queries()
{
return $this->count;
}
}
$sql->connect($user, $pass, $host, $db);
Produces this beuatiful error.
Fatal error: Call to a member function connect() on a non-object in /home/arena/public_html/beta/config/connect.php on line 50