MudGuard: vergiss das Escapen nicht!

Beitrag lesen

Hi,

 if ($stmt = $mysqli->prepare("INSERT INTO artikel_merken_temporaer (userid, artikelid, menge, datum) 
	                VALUES (?, ?, ?, ?) ON DUPLICATE KEY UPDATE menge = menge + VALUES(menge) ")) { 

was soll VALUES(menge) an der Stelle?

Gibt es eine Funktion VALUES() in MySQL?

Außerdem willst Du doch eher einen anderen (von außen in das prepared-Statement einzubindenden) Wert zur Spalte Menge addieren als den Inhalt der Spalte ...

cu,
Andreas a/k/a MudGuard