Fuchur: Reload eines Teils des Codes

Beitrag lesen

Die XML-Datei liegt auf einem fremden Server. Doch so wie es aussieht, hat dies nichts zur Sache. Denn ich kriege laufend folgende Fehlermeldung:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /home/httpd/vhosts/meinedomain.com/httpdocs/test2.php on line 1

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/httpd/vhosts/meinedomain.com/httpdocs/test2.php on line 1

In der Datei test2.php befindet sich in Line 1 folgender Code:
<? mysql_query('TRUNCATE TABLE berater_live'); ?>
Danach kommt momentan nur reiner HTML-Code.

Hier das DB-Script, welches noch vor dem <head>-Tag steht:

<?  
// Öffentliche Konstanten holen  
define("_DBHOST", "localhost");  
define("_DBUSER", "***");  
define("_DBPASS", "***");  
// Der Datenbankname gilt lokal und live  
define("_DBNAME", "***");  
  
  
  
if ($_SERVER['SERVER_NAME'] == "www" or $SERVER_NAME == "localhost") {  
   $setlocal = TRUE;  
} else {  
   $setlocal = FALSE;  
}  
  
// Datenbankzugriff  
function open_database() {  
   global $setlocal;  
   if ($setlocal) {                                // Zugriff auf lokalen Testserver  
     $host = "localhost";  
     $user = "root";  
     $pass = "";  
//   } else {                                                // Zugriff auf Live-Maschine  
     $host = _DBHOST;  
     $user = _DBUSER;  
     $pass = _DBPASS;  
//   }  
   $dblink = mysql_connect($host, $user, $pass) or die("Fehler beim Öffnen der DB");  
   return $dblink;  
}  
  
define("MYSQL", open_database());  
/*****************************************************************  
 Function:  MySQLQuery  
 Input:     Query  
 Output:    Resultset  
*****************************************************************/  
function MysqlQuery($Query) {  
  $dbQy = mysql_query($Query, MYSQL) or die("<P><B>Datenbankfehler </B><P>".$Query. "<P>" . mysql_error());  
  return $dbQy;  
}  
  
  
// In der Administration keine Sessionverwaltung  
if (strpos($PHP_SELF, "admin") == 0) {  
        MysqlQuery("USE "._DBNAME);  
   $sessionID = md5($REMOTE_ADDR.time());  
}  
  
?>

Ich hoffe dieses Mal alle nötigen Infos genügend klar ausgedrückt genannt zu haben ;-) Vielen Dank für die Hilfe!!