hi,
habe einige dinge geändert und nun sieht das Ergebnis so aus:
(Habe natürlich Passwort etc. rausge"x"t)
Folgende Änderungen:
Den Constructor brauche ich ja nun nicht mehr, ... da ich eh nur eine DB Abfrage und in diesem Projekt SICHERLICH keine 2 DB Abfragen werde.
Gruß Baum
habe einige dinge geändert und nun sieht das Ergebnis so aus:
(Habe natürlich Passwort etc. rausge"x"t)
Code:
object(DB_com_)#1 (11) {
["host:private"]=> string(xxx) "xxxxxxx"
["username:private"]=> string(xxx) "xxx"
["password:private"]=> string(xxx) "xxx"
["database:private"]=> string(xxx) "xxxx"
["port:private"]=> string(4) "3306"
["fehler:private"]=> bool(false)
["fehlertext"]=> NULL
["query:private"]=> string(275) " SELECT PagePath, ImagePath, Hersteller, Modellbezeichnung, Hauptkategorie, Subkategorie, Kategorie01, Kategorie02, Aktiv, Finanzierung, Neu, Produkt_Beschreibung FROM produkte WHERE Hersteller = 'A' AND Hauptkategorie = 'B' AND Aktiv = 1"
["ressource"]=> NULL
["result"]=> NULL
["db_connection"]=> NULL }
Folgende Änderungen:
PHP:
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
static private $thisInstance;
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
static public function getInstance() {
if (!self::$thisInstance) {
self::$thisInstance = new DB_com_();
}
return DB_com_::$thisInstance;
}
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
/* private function __construct() {
$this->host = $host;
$this->database = $database;
$this->username = $username;
$this->password = $password;
}*/
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
public function server_connect() {
if(!$this->db_connection = mysql_connect ($this->host, $this->username, $this->password)) {
$this->fehler = true;
$this->fehlertext .= mysql_error();
return true;
}
if(!mysql_select_db($this->database, $this->db_connection)) {
$this->fehler = true;
$this->fehlertext .= mysql_error();
return true;
}
// $sql = "SET NAMES 'utf8'";
// mysql_query($sql);
if($this->fehler == true)
{
echo $this->fehlertext;
}
}
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
function db_query() {
$this->fehler = false;
$this->fehlertext = "";
$this->ressource = mysql_query($this->query);
if(empty($this->ressource)) {
$this->fehler = true;
$this->fehlertext = mysql_error();
}
if($this->fehler == true) {
echo $this->fehlertext;
}else{
return $this->ressource;
}
}
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
function query_result() {
$this->result = mysql_fetch_array($this->ressource, MYSQL_ASSOC);
return $this->result;
}
Den Constructor brauche ich ja nun nicht mehr, ... da ich eh nur eine DB Abfrage und in diesem Projekt SICHERLICH keine 2 DB Abfragen werde.
Gruß Baum