Hello,
Hm, also ich habe eine Funktion verbinde_zu_mysql(); die zu MySQL verbindet.
Jetzt habe ich es so gemacht wie bei den anderen auch, einfach verbinde_zu_mysql(); ohne or und ohne @.
##Irgendwo am Anfang:
$_error = array();
function verbinde_zu_mysql($host,$user,$pass,$dbname, &$_error)
{
$con = @mysql_connect($host,$user,$host);
if{!$con)
{
$_error[] = "Keine Verbindung zum Server möglich";
return false; ## <-- dies ist der Rückgabewert der Funktion
}
$db = @mysql_select_db($dbname, $con);
id (!$db)
{
$_error[] = "Datenbank ist nicht erreichbar: ".mysql_error($con);
return false; ## <-- Dies wäre der alternative Rückgabewert
}
return $con; ## <-- Dies ist der Rückgabewert, wenn alles geklappt hat.
}
im Array $_error steht nun in der letzten Position die Fehlermeldung, wenn die Funktion false geliefert hat.
Vielleicht hat Dein User keine Zugriffsrechte auf die Datenbank?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau