Faust: Formulardaten in MySQL Db speichern

Hallo,

ich möchte Formulardaten über ein php Skript an eine MySQL Datenbank bei meinem Provider eintragen.

Bekomme aber nur die Meldung: "Kein Datensatz hinzugefügt"

Ein Blick in die Datenbank bestätigt dies.

Hat jemand eine Idee, wo der Fehler liegen könnte?

Hier mein PHP Skript:

<?php

//aufbau der datenbankverbindung
$host = 'db.domain.de';
$user = 'username';
$password = 'password';
$db = 'dbname';

//verbindung zur db herstellen
mysql_connect($host, $user, $password) or exit ("Keine Verbindung hergestellt");
mysql_select_db($db) or exit ("Datenbank nicht geöffnet");

//übergabe der variablen
$mbanrede= $_POST["anrede"];
$mbname= $_POST["name"];
$mbanschrift= $_POST["anschrift"];
$mbtelefon= $_POST["telefon"];
$mbemail= $_POST["email"];

//sql-befehl zum eintragen der daten in die tabelle
$eintrag = "INSERT INTO mitarbeiter (anrede, name, anschrift,
telefon, email) VALUES ('$mbanrede', '$mbname',
$mbanschrift', '$mbtelefon','$mbemail')";

//nun erfolgt der eintrag in die tabelle
$eintragen = mysql_query($eintrag);

if($eintragen)
echo "Datensatz hinzugefügt";
else
echo "Kein Datensatz hinzugefügt";

//datenbank wieder schliessen
mysql_close();

?>

  1. $eintragen = mysql_query($eintrag);

    mach daraus mal

    $eintragen = mysql_query($eintrag) or die(mysql_error());

    dann siehst du, ob der fehler ein mysql-fehler ist.
    ansonsten sehe ich auf den ersten blick keinen fehler.....
    gruß

    1. Danke für Deinen Hinweis. Es war ein MySQL Syntax-Fehler. Ich habe ein Hochkomma vergessen!

      Das Skript funktioniert nun tadellos!

      Viele Grüße aus Köln

      Faust