Tom: MySQL - Prüfen ob Eintrag exisitiert...

Beitrag lesen

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