[ciapug] classes
carl-olsen at mchsi.com
carl-olsen at mchsi.com
Mon Aug 21 12:55:11 CDT 2006
Here is my database class:
abstract class DB
{
protected $conn;
public function __construct()
{
$host = "host";
$user = "user";
$password = "password";
$dbname = "dbname";
$this->conn = new mysqli($host, $user, $password, $dbname);
if(mysqli_connect_errno())
{
throw new Exception("Unable to connect to the server: " . mysqli_connect_error());
}
}
public function __destruct()
{
if($this->conn)
{
$this->conn->close();
}
}
}
Here is my photo class:
require_once('class.DB.php');
final class Photo extends DB
{
public function __construct()
{
parent::__construct();
}
public function photo($id)
{
}
public function photos($gallery_id)
{
}
public function insert($gallery_id,$photo_name,$photo_order)
{
}
public function update($gallery,$photo_id)
{
}
public function delete($photo_id)
{
}
public function sort($photo_order,$photo_id)
{
}
public function __destruct()
{
parent::__destruct();
}
}
More information about the ciapug
mailing list