Tach!
was mache ich da falsch?
Du verwendest addslashes(), was für MySQL zwar geeignet aber nicht vorgesehen ist.
Du verwendest die veraltete mysql-Extension und nicht mysqli.
Du betreibst kein Debugging, um zu erkennen, an welcher Stelle du von deinen Vorstellungen abweichende Werte bekommst. var_dump() kann helfen.
Du fragst auch nicht ab, ob der MySQL-Aufruf erfolgreich war sowie eventuelle Fehlermeldungen.
dedlfix.