This commit is contained in:
Christian Paminger
2009-05-19 08:41:32 +00:00
parent e04373fde6
commit f59cb5f36b
2 changed files with 16 additions and 2 deletions
+3
View File
@@ -4,6 +4,7 @@ require_once('basis.class.php');
abstract class db extends basis
{
protected static $db_conn=null;
protected $db_result=null;
function __construct()
{
@@ -13,6 +14,8 @@ abstract class db extends basis
abstract function db_connect();
abstract function db_query($sql);
abstract function db_num_rows();
abstract function db_last_error();
}
+13 -2
View File
@@ -4,7 +4,7 @@ class basis_db extends db
{
function db_connect()
{
$conn_str=CONN_STRING;
$conn_str='host='.DB_HOST.' port='.DB_PORT.' dbname='.DB_NAME.' user='.DB_USER.' password='.DB_PASSWORD;
//Connection Herstellen
if (DB_CONNECT_PERSISTENT)
{
@@ -20,18 +20,29 @@ class basis_db extends db
function db_query($sql)
{
//echo $sql.'<BR/>';
if ($this->db_result=pg_query(basis_db::$db_conn,$sql))
return true;
else
{
$this->errormsg='Abfrage in Datenbank fehlgeschlagen! '.$this->db_lasterror();
$this->errormsg.='Abfrage in Datenbank fehlgeschlagen! '.$this->db_last_error();
return false;
}
}
function db_num_rows()
{
return pg_num_rows($this->db_result);
}
function db_fetch_object()
{
return pg_fetch_object($this->db_result);
}
function db_last_error()
{
return pg_last_error();
}
}
?>