philomatique
Grünschnabel
Hallo,
ich versuche folgenden Programmcode auszuführen:
Wenn ich mir den Insert anzeigen lasse steht da z.B.:
Und nun habe ich folgendes Verhalten:
Lass ich die letzte Zeile "menu = '$this->menu'" weg, dann speichert er mir alles korrekt ab. Schön. Lasse ich sie allerdings drin, dann speichert er nur den Wert für "menu" allerdings keinen anderen Wert.
Meine Tabellenfelder sind nur varchars (name, description und reference), ansonsten alles int.
Habt Ihr eine Idee?
Danke und viele Grüße
Phil
ich versuche folgenden Programmcode auszuführen:
PHP:
$result = mysql_query("INSERT INTO submenus SET
name = '$this->name',
description = '$this->description',
sort = '$this->sort',
content = '$this->content',
linkType = '$this->linkType',
reference = '$this->reference',
menu = '$this->menu'
" , $this->connection->getConnection()) or die(mysql_error());
return mysql_insert_id();
Wenn ich mir den Insert anzeigen lasse steht da z.B.:
Code:
INSERT INTO submenus SET name = 'Unbenannt', description = 'TEST', sort = '1', content = '0', linkType = '2', reference = '1', menu = '20'
Und nun habe ich folgendes Verhalten:
Lass ich die letzte Zeile "menu = '$this->menu'" weg, dann speichert er mir alles korrekt ab. Schön. Lasse ich sie allerdings drin, dann speichert er nur den Wert für "menu" allerdings keinen anderen Wert.
Meine Tabellenfelder sind nur varchars (name, description und reference), ansonsten alles int.
Habt Ihr eine Idee?
Danke und viele Grüße
Phil