Okay.
Habe nun den MySQL-Code etwas abgespeckt:
INSERT INTO msgs (subject, msg) VALUES ('$subject', '$msg');
Jetzt funktioniert's. Sobald ich aber ein neues Attribut füllen will, macht er wieder gar nichts.
var_dump() von meiner ersten Variante gibt:
string(79) "INSERT INTO msgs (to, from, subject, msg) VALUES (1,2,'sadsa', 'daddsadaddsad')"