*g ich war nicht schlecht erstaunt über diese Fehlermeldung - und noch erstaunter als ich einen Code wieder erkannte, den ich in einer alten Datenbank-Klasse von mir verwendete *g* ja ja, als das Escapen von Strings noch notwendig war *lach...

Schreibe die Querys, welche mit % "arbeiten müssen" anhand dieses Beispiels temporär um, bis es eine neue Lösung gibt:

Code:
voher:
db_query("UPDATE xyz SET ichbenutzeprozent='%s' , ichnicht='%s' ... ",$_POST['ps'], $_POST['ichnicht']);

nachher:
db_query("UPDATE xyz SET ichbenutzeprozent='".$_POST['ps']"' , ichnicht='%s' ... ", $_POST['ichnicht']);