Zusatz zu Arcon:
Verwendest du mysql_real_escape_string() oder vergleichbares in deinen php-Scripten, um die Strings, die in die DB geschrieben werden sollen, zu escapen. Wenn nicht, so schau dir mal die betreffende php-Konfiguration [phpinfo()] genauer an.
Stehen dort zufällig:
magic_quotes_gpc = Off
magic_quotes_runtime = Off
und steht
magic_quotes_gpc = On zufällig bei den Servern, bei denen deine Scripte erfolgreich laufen?
Wenn ja, wäre es zu früh gewesen, die Scripte als garantiert funktionsfähig zu bezeichnen. Dann solltest du deine Scripte nochmal überarbeiten und um oben erwähnter Funktion
mysql_real_escape_string() erweitern