frage ????

KJ187

Grünschnabel
Das ist eine reister.php aber ich bekomme immer nur die ausfabe vom echo "Fehler beim Eintragen"

Was hab ich falsch gemacht

Code:
<?
//Festlegung der Serverdaten:
$dbserver = "******";
$dbuser = "*********";
$dbpwd = "******";
$dbname = "****";


if((isset($_POST['Benutzername'])) && (isset($_POST['Kennwort'])))
/*Überprüft ob eine Eingabe stattgefunden hat*/
{
// Herstellen einer Datenbankverbindung:
$verbindung = @mysql_connect("$dbserver","$dbuser","$dbpwd");
if (!$verbindung) {
echo "Keine Verbindung möglich!\n";
exit;
}

// Passwort verschlüsseln:
//$Kennwort = md5($Kennwort); 

// Mysql Query zum speichern des Eintrags:
$query = "INSERT INTO 'Benutzerdaten' SET (Benutzername,Kennwort) VALUES ('$Benutzername','$Kennwort')";
// Ausführen der Query
$result = mysql_db_query($dbname,$query,$verbindung);
if($result)
{
echo "Der Benutzer \"$username\" wurde erfolgreich in die Datenbank eingetragen";
echo "Username: \"$Benutzername\".";
echo "Passwort: \"$Kennwort\".";
echo "Loggen Sie sich bitte mit Ihren Daten neu ein !";
}
else
{
echo "Warnung:\n";
echo "Fehler beim Eintragen";
}

}
?>
 
$dbname ist nicht gesetzt, und in solchen scripts ist es auch immer hilfreich einfach mal irgendwo mysql_error() ausgeben lassen
 
ich habe es jetzt so reingesetzt und mehrere möglichkeiten probiert.

Code:
// Herstellen einer Datenbankverbindung:
$verbindung = @mysql_connect("$dbserver","$dbuser","$dbpwd");
@mysql_select_db ($dbname, $verbindung);
if (!$verbindung) {
echo "Keine Verbindung möglich!\n";
exit;
}


aber immernoch Nicht ;-(
 
$query = "INSERT INTO Benutzerdaten(Benutzername,Kennwort) VALUES ('$Benutzername','$Kennwort')";

versuch mal die version
 
mhh, irgendwie kann ich mich mit folgender line nicht anfreunden.

$verbindung = @mysql_connect("$dbserver","$dbuser","$dbpwd");


waere diese nicht besser so:

$verbindung = @mysql_connect($dbserver,$dbuser,$dbpwd);



??
 
Zurück