Gleiches Form, gleicher INSERT, DB Eintrag leer?

markberg

Erfahrenes Mitglied
Hallo,

ich habe eine DB erstellt, in der alles wie nachstehend eingetragen wird. Nun habe ich eine 2. DB und nehme den gleichen Code zum Eintragen und da bleiben die Felder leer!? Ich erkenne keinen Fehler im Code... (habe diesen ja auch von dem funtionierenden kopiert und nur die DB Angaben ausgetauscht)... Bin ich verwirrt oder blind? Vielen Dank vorab für Hilfe...
Formular und var stimmen auch überein!

$eintritt = $HTTP_POST_VARS["eintritt"]; //Übernahme var aus Formular

$verbindung = mysql_connect("","2.DB","pw");
$query=("use 2. DB");
$eintrag = "
INSERT INTO
`2. DB`.`kalender`
SET
`kategorie` = '".mysql_real_escape_string($kategorie)."',
`datumtag` = '".mysql_real_escape_string($datumtag)."',
`datummonat` = '".mysql_real_escape_string($datummonat)."',
`datumjahr` = '".mysql_real_escape_string($datumjahr)."',
`beginn` = '".mysql_real_escape_string($beginn)."',
`headline` = '".mysql_real_escape_string($headline)."',
`musik` = '".mysql_real_escape_string($musik)."',
`text` = '".mysql_real_escape_string($text)."',
`ort` = '".mysql_real_escape_string($ort)."',
`strasse` = '".mysql_real_escape_string($strasse)."',
`location` = '".mysql_real_escape_string($location)."',
`eintritt` = '".mysql_real_escape_string($eintritt)."' ";
$eintragen = mysql_query($eintrag, $verbindung);
?>
 
Hast Du Dir denn mit mysql_error() einen möglichen Fehler ausgeben lassen?

mysql_query($eintrag, $verbindung) or die(mysql_error());

MfG
Hans
 
Was mir noch auffällt:
Du hat keinen DB-Server angegeben... Wolltest Du den nur nicht preisgeben oder hast Du den wirklich vergessen?
 
Ich hatte auch mal so einen merkwürdigen Fehler, bei mir hab ich da dann einfach eine eindeutige ID hinzugefügt, primar_key und auto_increment dieser id zugewiesen und dann lief das perfekt.
 
Zurück