ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
234
234
EMPFEHLEN
-
Hallo zusammen,
habe hier ein merkwürdiges Phänomen!
Habe ein Testscript für einen Datenbandeintrag:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<?php $name = $_POST["name"]; $titel = $_POST["titel"]; $eintrag = $_POST["eintrag"]; $db=mysql_connect("localhost","root"); mysql_select_db("data", $db); mysql_query(" INSERT INTO gaestebuch (datum, name, titel, eintrag) VALUES (NOW(''), '$name', '$titel', '$eintrag') ", $db); if(mysql_affected_rows($db)==1) echo "Vielen Dank für Ihren Eintrag!<br>", "<a href=\"index.php\">Zurück</a>"; else echo "Beim Eintragen ist ein Fehler aufgetreten.<br>", "<a href=\"javascript:history.back();\">Zurück</a>"; ?>
Dazu ein passendes Formular und eine Datenbank data mit der Tabelle gaestebuch.
Läuft wie ne 1.
-------------------------------------------------------------------------------------------------
Nun habe ich eine 2. Datenbank namens "weblog" mit einer Tabelle "benutzer".
Die Feldname lauten genauso wie die im nachstehenden Script.
Eine Datenbankvering steht auch. Leider werden die Daten nicht eingetragen.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
<?php $name = $_POST ["name"]; $vorname = $_POST ["vorname"]; $strasse = $_POST ["strasse"]; $plz = $_POST ["plz"]; $ort = $_POST ["ort"]; $email = $_POST ["email"]; $telefon = $_POST ["telefon"]; $alter = $_POST ["alter"]; $geschlecht = $_POST ["geschlecht"]; $benutzername = $_POST ["benutzername"]; $passwort = $_POST ["passwort"]; $bestaetigung = $_POST ["bestaetigung"]; $db = mysql_connect("localhost","root"); mysql_select_db("weblog", $db); mysql_query(" INSERT INTO benutzer (name, vorname, strasse, plz, ort, telefon, email, alter, geschlecht, benutzername, passwort) VALUES ('$name', '$vorname', '$strasse', '$plz', '$ort', '$telefon', '$email', '$alter', '$geschlecht','$benutzername', '$passwort') ", $db); if (mysql_affected_rows($db)==1) echo "Vielen Dank für Ihren Eintrag!<br>", "<a href=\"index.php\">Zurück</a>"; else echo "Beim Eintragen ist ein Fehler aufgetreten.<br>", "<a href=\"javascript:history.back();\">Zurück</a>"; echo var_dump($db); echo var_dump($name); ?>
Die Werte werden auch alle richtig übergeben.
Leider erfolgt kein Datenbankeintag.....
Woran könnte das liegen?
Vielen Dank
Gruß
SOA
-
Dammmmmm;
sorry,
hab den Fehler:
alter ist natürlich ein von mysql geschützter Begriff...
danke trotzdem
Ähnliche Themen
-
Datenbankeintrag Leer
Von Fruitgum im Forum PHPAntworten: 1Letzter Beitrag: 22.04.08, 21:04 -
Problem mit Datenbankeintrag
Von Pastor0345 im Forum PHPAntworten: 1Letzter Beitrag: 11.07.06, 09:04 -
SQL-Datenbankeintrag
Von Fabian Frank im Forum PHPAntworten: 1Letzter Beitrag: 15.01.06, 12:50 -
Fehler bei Datenbankeintrag
Von kle-ben im Forum PHPAntworten: 4Letzter Beitrag: 20.01.05, 19:59 -
ASP Datenbankeintrag mit Insert
Von Brandybuck im Forum ASPAntworten: 3Letzter Beitrag: 09.09.04, 14:48





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren