Ich wollte gerade ein an ein Script mit Datenbank Eingabe
arbeiten, die Datenbankverbindung besteht schon seit einer
Weile und funktioniert recht gut.
Um bestimmte zusatzgeschichten einzubauen, habe ich jetzt
einmal wieder Xampp ins Spiel gebracht. Also die Tabelle vom
Webserver exportiert und unter Xampp importiert.
Jetzt habe ich noch die Zugangdaten für den Datenbankserver
von Xampp angepaßt.
Ich bekomme einfach keine Datenbankverbindung. MySql ist
aber aktiv, unter Xampp funktionieren die Demos.
PHP für Datenbankanbindung:
- Code: Select all
<?php
$host = "127.0.0.1";
$database = "buero";
$user = "root ";
$password = "";
function dbconnect($host, $database, $user, $password){
$mysqllink = @mysql_connect($host, $user, $password);
if(!$mysqllink){
echo "<div class=\"error\">Es konnte keine Verbindung zum Datenbankserver aufgebaut werden! <br> Folgender Fehler wird vom mySQL-Server angezeigt: " . mysql_error() . "</div>";
}else if(!@mysql_select_db($database)){
echo "<div class=\"error\">Es konnte keine Verbindung zur Datenbank {$DBName} hergestellt werden! <br> Folgender Fehler wird vom mySQL-Server angezeigt: " . mysql_error($mysqllink) . "</div>";
$mysqllink = FALSE;
}
return $mysqllink;
}
?>
Fehlermeldung:
- Code: Select all
Es konnte keine Verbindung zum Datenbankserver aufgebaut werden!
Folgender Fehler wird vom mySQL-Server angezeigt: Access denied for user 'root '@'localhost' (using password: NO)
Jetzt frage ich mich ob es sein kann, dass es an den unterschiedlichen
MySql Versionen liegt?
Webserver:
---------------------------------------------
phpMyAdmin - 2.10.2
MySQL-Client-Version: 5.0.44
Xampp in Windows XP:
---------------------------------------------
phpMyAdmin - 2.11.4
MySQL-Client-Version: 5.0.51a
Ich hatte früher schon Datenbankanbindungen in Xampp getestet,
daß ging eigentlich recht gut, warum ich es jetzt nicht hin bekomme,
ist mir ein Rätsel.
Ich hoffe mir kann jemand weiterhelfen.
mo