Tach!
- einer der Werte ist leer, also noch nicht mal '0'. Ich könnte mir vorstellen, dass er da aussteigt. Aber warum meckert mysqli_error da nicht rum?
Warum? Ist doch gültige Syntax. Du hast zwar anzunehmenderweise Zahlenwerte, aber du notierst sie wie Strings. Leerstrings werden zu 0 konvertiert, wenn sie in einen numerischen Kontext kommen.
Hättest du hingegen Zahlen als Zahlenliteral geschrieben, also ohne Anführungszeichen, dann wäre eine fehlende Zahl ein Syntaxfehler.
dedlfix.