Es ist kein PHP-, sondern ein MySQL-Error, die Zeilennummer wird immer 1 sein!
Nein!
genauer:
SQL:
UPDATE hersteller
SET Firmenname='foo\' GmbH',
Land='DE',
Status='1',
Link='viel text'
WHERE ID=
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
Jörg Reinholz