Julius: ON DUPLICATE KEY UPDATE

Beitrag lesen

Hallo Achot,

Sorry, habe ich vergessen. Dieses ist der Abschluss

$stmt->execute();
header("Location: $extra");

Prüfe mal ob er in dieses if ($stmt = $mysqli->prepare('INSERT INTO projekte_test (code, status […]')) überhaupt rein geht. Wenn nicht, geht $stmt->execute(); natürlich schief, weil $stmt kein Objekt enthält.

Wenn ich dieses nutze, funktioniert es wunderbar

ON DUPLICATE KEY UPDATE kostensplittung = kostensplittung + VALUES(kostensplittung), anzahl_kostensplittung = anzahl_kostensplittung + VALUES(kostensplittung)

Mur wenn ich die $_POST Variable nehme, dann kommt es zu dieser Fehlermeldung. Ich glaube, ich verzichte auf das ON DUPLICATE. Da nutze ich lieber mehrere Updates und reagiere darauf.

Dann baust du das wohl falsch zusammen, sodass PHP meckert. Meinst du mit dem Verwenden von $_POST[] diese Passage hier?

$code					= $projekt_Code;
$status					= "1";
$titel					= $_POST["titel"];
$userID					= $object->user_code;
$von 					= $_POST["von"];
$bis 					= $_POST["bis"];

Gruß
Julius

--
„Unterschätze niemals die Datenübertragungsrate eines mit Bändern vollgeladenen Kombis, der über die Autobahn rast.“
Andrew S. Tanenbaum (Quelle)