Forum Moderators: coopster
class dbClass{
protected $conn="";
public function _constructor(){
}
public function connect()
{
$this->conn = mysql_connect(dbhost,dbuser,dbpass) or die ('Error connecting to mysql');
$selectedTbl = mysql_select_db(dbname) or die ('Error selecting database');
}
function closeConn() //when this function is called it's giving warning?
{
mysql_close($this->conn);
}
}
<?php
Class dbClass{
//define vars
var $DBhost, $DBuser, $DBpass, $DB;
function connect(){
$conn = mysql_connect($this->DBhost,$this->DBuser,$this->DBpass) or die (mysql_error());
mysql_select_db($this->DB, $conn) or die (mysql_error());
return $conn;
}
function closeConn(){
mysql_close($this->connect());
}
}
?>
<?php
//Start error checking
error_reporting(E_ALL | E_STRICT);
//Include the class file and create instance
include('/class_file/dbClass.php');
$SQLConn = new dbClass();
//assign class vars
$SQLConn->DBpass = "yourpass";
$SQLConn->DBuser = "youruser";
$SQLConn->DBhost = "yourhost";
$SQLConn->DB = "yourDB";
$SqlQuery = "SELECT * FROM `yourtable` ";
$SqlSent = mysql_query($SqlQuery, $SQLConn->connect()) or die (mysql_error());
//
//Do what you need to with the results...
//
//Close the connection
$SQLConn->closeConn();
?>