linkID = @mysql_connect($sqlserver,$sqluser,$sqlpassword)) == FALSE) $this->error("Es konnte keine Verbindung zum MySQL Server \"".$sqlserver."\" aufgebaut werden."); if(!@mysql_select_db($sqldb,$this->linkID)) // Datenbenk auswählen und aufretende Fehler ausgeben... $this->error("Die Datenbank \"".$sqldb."\" kann nicht genutzt werden."); } /** query() * * Führt ein übgergebenes MySQL-Query aus. * * @param: String $query auszuführender MySQL-Befehl * Integer $limit Datensatzlimit * Integer $offset Datensatzoffset */ private function query($queryString,$limit = 0,$offset = 0) { if($limit != 0) // wenn eine $limit angegeben wurde den MySQL-Code für LIMIT mit $limit an den $queryString anhängen... $queryString .= " LIMIT ".$offset.", ".$limit; if(!($this->queryID = mysql_query($queryString,$this->linkID))) // $queryString ausführen, auftretende Fehler ausgeben... $this->error("Ungültiges MySQL-Query: \t ".$queryString); } /** actionQuery() * * Führt ein MySQL-Action-Query aus. * * @param: String $query auszuführender MySQL-Befehl * Integer $limit Datensatzlimit * Integer $offset Datensatzoffset */ public function actionQuery($queryString,$limit = 0,$offset = 0) { $this->query($queryString,$limit,$offset); // $queryString ausführen @mysql_free_result($this->queryID); // MySQL-Ressourcen leeren } /** multiQuery() * * Führt eine MySQL-SELECT-Abfrage aus und gibt die mehrzeilige Ausgabe zurück. * * @param: String $query auszuführender MySQL-Befehl * Integer $limit Datensatzlimit * Integer $offset Datensatzoffset * @return: Array pro Array-Index eine Result-Zeile des MySQL-Befehls */ public function multiQuery($queryString,$limit = 0,$offset = 0) { $this->query($queryString,$limit,$offset); // $queryString ausführen $array = array(); // Array leer initiieren... while($arraybit = mysql_fetch_assoc($this->queryID)) // Daten der MySQL-Abfrage beziehen und in Array speichern... $array[] = $arraybit; @mysql_free_result($this->queryID); // MySQL-Ressourcen leeren return $array; // Array mit Ergebnissen zurückgeben } /** singleQuery() * * Führt eine MySQL-SELECT-Abfrage aus und gibt die einzeilige Ausgabe zurück. * * @param: String $query auszuführender MySQL-Befehl * Integer $limit Datensatzlimit * Integer $offset Datensatzoffset * * @return: Integer 0 wenn kein Result gefunden wurde * String gefundenes Result */ public function singleQuery($queryString,$offset = 0) { $array = $this->multiQuery($queryString,1,$offset); // $queryString ausführen return (count($array) == 0) ? 0 : $array[0]; // bei keinem Ergebnis 0 zurückgeben, sonst die einzige Result-Zeile } /** list_tables() * * Gibt die in der Datenbank enthaltenen Tabellen zurück. * * @param: String $db Name der Datenbank * * @return: String Tabellennamen in der Datenbank */ private function list_tables($db) { $result = mysql_list_tables($db); // Tabellennamen abfragen $tables = ""; // Variable leer initiieren while($row = mysql_fetch_row($result)) // Tabellennamen als String durch "," getrennt und in "`" bauen... $tables .= "`".$row[0]."`, "; return substr($tables,0,strlen($tables)-2); // Tabellenstring ohne das letzte ", " zurückgeben } /** insert_id() * * Gibt den auto_increment Wert des letzten INSERT-Befehls zurück. * * @return: Integer auto_increment Wert des letzten INSERT-Befehls */ public function insert_id() { return mysql_insert_id($this->linkID); } /** maintainDB() * * Optimiert und Repariert die angegebene Datenbank. * * @param: String $sqldb Name der Datenbank */ public function maintainDB($sqldb) { $tables = $this->list_tables($sqldb); $this->actionQuery("OPTIMIZE TABLE ".$tables); $this->actionQuery("REPAIR TABLE ".$tables); } /** error() * * Leitet zur MySQL-Fehlerseite um. * * @param: String $errorbit MySQL-Fehlermeldung */ private function error($errorbit) { global $base_url; // Variable in Funktion laden echo "
".$errorbit."
MySQL Fehler: \t\t ".mysql_error()."
MySQL Fehlernummer: \t ".mysql_errno()."
Script: \t\t ".getenv("REQUEST_URI")."
Referer: \t\t ".getenv("HTTP_REFERER")."\n\n
"; // header("Location: ".$base_url."index.php?section=error&action=dbfehler"); // umleiten } } ?>
Warning: include(Db.php): failed to open stream: No such file or directory in /var/www/vhosts/originalanleitungen.de/httpdocs/magento/lib/Varien/Autoload.php on line 93

Warning: include(): apc failed to locate Db.php - bailing in /var/www/vhosts/originalanleitungen.de/httpdocs/magento/lib/Varien/Autoload.php on line 93

Warning: include(Db.php): failed to open stream: No such file or directory in /var/www/vhosts/originalanleitungen.de/httpdocs/magento/lib/Varien/Autoload.php on line 93

Warning: include(): Failed opening 'Db.php' for inclusion (include_path='/var/www/vhosts/originalanleitungen.de/httpdocs/magento/app/code/local:/var/www/vhosts/originalanleitungen.de/httpdocs/magento/app/code/community:/var/www/vhosts/originalanleitungen.de/httpdocs/magento/app/code/core:/var/www/vhosts/originalanleitungen.de/httpdocs/magento/lib:.:/usr/local/php5425-cgi/pear') in /var/www/vhosts/originalanleitungen.de/httpdocs/magento/lib/Varien/Autoload.php on line 93

Fatal error: Class 'db' not found in /var/www/vhosts/originalanleitungen.de/httpdocs/magento/url-rewrite.php on line 9