Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Daten in Datenbank speichern klappt nicht
Frage
Hallo allerseits,
ich möchte, ein Passwort und einen Benutzernamen nach Eingabe in einem Formular in einer MySQL-Datenbank speichern. Habe nun folgenden Code, aber leider speichert er immer nur leere Felder!
[quote]
<?php
$benutzer = $_POST["benutzer"];
$passwort = $_POST["passwort"];
$DatabaseHost = "localhost";
$DatabaseUser = "meinusername";
$DatabasePassword = "test";
$Database = "meinedatenbank";
mysql_connect("$DatabaseHost", "$DatabaseUser", "$DatabasePassword") or die("Keine Verbingung moeglich!");
mysql_select_db("d004cd0b") or die("Die Datenbank existiert leider nicht!");
$eintrag = "INSERT INTO test_users (username, passwort) VALUES ('$benutzer', '$passwort')";
$eintragen = mysql_query($eintrag)
?>[/quote]
Was mache ich falsch?
Danke,
Üsch
Antwort 1 von Nessus
mysql_connect($host,$user,$password)
or die("Abbruch: Verbindung zu '$host'"
." konnte nicht hergestellt werden.");
mysql_select_db($database)
or die("Abbruch: Datenbank '$database' konnte nicht"
." selektiert werden.<br><br>MySQL sagt: ".mysql_error());
$eintrag = "INSERT INTO `test_users` ( `username`, `passwort`) VALUES ('".$benutzer."','".$passwort."')";
mysql_query($eintrag);
HTH
NEssus
Antwort 2 von Uesch
Danke, aber der Fehler lag woanders, habs grad rausgefunden: Sobald ich das
weggenommen habe, hats gefunzt.
Trotzdem danke,
Üsch
Zitat:
$benutzer = $_POST["benutzer"];
$passwort = $_POST["passwort"];
$benutzer = $_POST["benutzer"];
$passwort = $_POST["passwort"];
weggenommen habe, hats gefunzt.
Trotzdem danke,
Üsch

