Hilfe zu Login-System mit Sessions

altes-gambrinus

Grünschnabel
hallo ich habe das tut gemacht Login-System mit Sessions
jedoch bekomme ich immer eine nachricht das keine verbindung mit meiner datenbank hergestellt werden kann um meine benutzer zu registrieren..

pls help.. hier das anfangsscript..

PHP:
<?php  
// Definition der Benutzer  
$benutzer[0]["Nickname"] ="admin";  
$benutzer[0]["Kennwort"] = "admin";  
$benutzer[0]["Nachname"] = "Mustermann";  
$benutzer[0]["Vorname"] = "Max";  

$benutzer[1]["Nickname"] = "test";  
$benutzer[1]["Kennwort"] = "abc";  
$benutzer[1]["Nachname"] = "Kunze";  
$benutzer[1]["Vorname"] = "Martin";  

// Sie können an dieser Stelle beliebig viele Benutzer anlegen.  
// Achten Sie dabei nur auf die Fortführung der Nummer.  

// Aufbau der Datenbankverbindung  
$connectionid  = mysql_connect ("localhost", "altes-gambrinus", "****Versteckt****");  
if (!mysql_select_db ("benutzerdaten", $connectionid))  
{  
  die ("Keine Verbindung zur Datenbank");  
}  

// Zuerst alle Datensätze löschen um keine Dopplungen zu bekommen.  
mysql_query ("DELETE FROM benutzerdaten");  

// Daten eintragen  
while (list ($key, $value) = each ($benutzer))  
{  
  // SQL-Anweisung erstellen  
  $sql = "INSERT INTO ". 
    "benutzerdaten (Nickname, Kennwort, Nachname, Vorname) ". 
  "VALUES ('".$value["Nickname"]."', '". 
                       md5 ($value["Kennwort"])."', '". 
                       $value["Nachname"]."', '". 
                       $value["Vorname"]."')";  
  mysql_query ($sql);  

  if (mysql_affected_rows ($connectionid) > 0)  
  {  
    echo "Benutzer erfolgreich angelegt.<br>\n";  
  }  
  else  
  {  
   echo "Fehler beim Anlegen der Benutzer.<br>\n";  
  }  
}  
?>
 
Da kommen eigentlich nicht so viele Dinge in Frage:

1. Stimmt der Benutzername und existiert der mysql user überhaupt? (altes-gambrinus)
2. Stimmt das Passwort? (****Versteckt****)
3. Existiert die Datenbank? (benutzerdaten)
 
versuch es mal so:

PHP:
$connectionid = mysql_connect("localhost", "altes-gambrinus", "****Versteckt****") OR die(mysql_error()); 
mysql_select_db(benutzerdaten) OR die (mysql_error());

anstelle von deinem



PHP:
$connectionid  = mysql_connect ("localhost", "altes-gambrinus", "****Versteckt****");  
if (!mysql_select_db ("benutzerdaten", $connectionid))  
{  
  die ("Keine Verbindung zur Datenbank");  
}
 
so ich habe das mal ersetzt aber da kommt immernoch eine fehlermeldung..

hier meine daten vieleicht bin ich auch zu blöd um meine daten richtig einzutragen..

mein username.: altes-gambrinus
datenbank.: altes-gambrinus
meine tabelle.: benutzerdaten
mein passwort.. hmm sag ich mal lieber nicht..^^

kann mir da jemand helfen.?
 
Zurück